@@ -167,12 +167,6 @@ impl BytecodeDependencyCollector<'_> {
167167}
168168
169169impl Visitor for BytecodeDependencyCollector < ' _ > {
170- fn visit_new_expression ( & mut self , expr : & NewExpression ) {
171- if let TypeName :: UserDefinedTypeName ( _) = & expr. type_name {
172- self . total_count += 1 ;
173- }
174- }
175-
176170 fn visit_function_call ( & mut self , call : & FunctionCall ) {
177171 let ( new_loc, expr) = match & call. expression {
178172 Expression :: NewExpression ( expr) => ( expr. src , expr) ,
@@ -200,6 +194,12 @@ impl Visitor for BytecodeDependencyCollector<'_> {
200194 } ) ;
201195 }
202196
197+ fn visit_new_expression ( & mut self , expr : & NewExpression ) {
198+ if let TypeName :: UserDefinedTypeName ( _) = & expr. type_name {
199+ self . total_count += 1 ;
200+ }
201+ }
202+
203203 fn visit_member_access ( & mut self , access : & MemberAccess ) {
204204 if access. member_name != "creationCode" {
205205 return ;
@@ -305,7 +305,7 @@ impl ContractData<'_> {
305305 let abi_encode_args =
306306 params. parameters . iter ( ) . map ( |param| format ! ( "args.{}" , param. name) ) . join ( ", " ) ;
307307
308- let vm_interface_name = format ! ( "VmContractHelper{}" , ast_id ) ;
308+ let vm_interface_name = format ! ( "VmContractHelper{ast_id}" ) ;
309309 let vm = format ! ( "{vm_interface_name}(0x7109709ECfa91a80626fF3989D68f67F5b1DD12D)" ) ;
310310
311311 let helper = format ! (
@@ -380,7 +380,7 @@ impl BytecodeDependencyOptimizer<'_> {
380380 for ( path, ast) in & self . asts {
381381 let src = self . sources . get ( path) . unwrap ( ) . content . as_str ( ) ;
382382
383- if is_test_or_script ( path, & self . paths ) {
383+ if is_test_or_script ( path, self . paths ) {
384384 continue ;
385385 }
386386
@@ -428,7 +428,7 @@ impl BytecodeDependencyOptimizer<'_> {
428428 let mut new_sources = Sources :: new ( ) ;
429429 for ( id, contract) in contracts {
430430 if let Some ( code) = contract. build_helper ( ) ? {
431- let path = format ! ( "foundry-pp/DeployHelper{}.sol" , id ) ;
431+ let path = format ! ( "foundry-pp/DeployHelper{id }.sol" ) ;
432432 new_sources. insert ( path. into ( ) , Source :: new ( code) ) ;
433433 }
434434 }
@@ -444,7 +444,7 @@ impl BytecodeDependencyOptimizer<'_> {
444444 updates : & mut Updates ,
445445 ) -> Result < ( ) > {
446446 for ( path, ast) in & self . asts {
447- if !is_test_or_script ( path, & self . paths ) {
447+ if !is_test_or_script ( path, self . paths ) {
448448 continue ;
449449 }
450450 let src = self . sources . get ( path) . unwrap ( ) . content . as_str ( ) ;
0 commit comments