difftreelog
refactor rename var
in: master
1 file changed
crates/evm-coder/procedural/src/solidity_interface.rsdiffbeforeafterboth717 fn expand_custom_signature(&self) -> proc_macro2::TokenStream {717 fn expand_custom_signature(&self) -> proc_macro2::TokenStream {718 let mut args = TokenStream::new();718 let mut args = TokenStream::new();719719720 let mut is_first = true;720 let mut has_params = false;721 for arg in self.args.iter().filter(|a| !a.is_special()) {721 for arg in self.args.iter().filter(|a| !a.is_special()) {722 is_first = false;722 has_params = true;723 let ty = &arg.ty;723 let ty = &arg.ty;724 args.extend(quote! {nameof(#ty)});724 args.extend(quote! {nameof(#ty)});725 args.extend(quote! {fixed(",")})725 args.extend(quote! {fixed(",")})726 }726 }727727728 // Remove trailing comma728 // Remove trailing comma729 if !is_first {729 if has_params {730 args.extend(quote! {shift_left(1)})730 args.extend(quote! {shift_left(1)})731 }731 }732732