@@ -307,7 +307,7 @@ fn create_project_cargo_toml(
307307 }
308308
309309 let mut package = Table :: new ( ) ;
310- package. insert ( "name" . into ( ) , format ! ( "{}-wasm" , crate_name ) . into ( ) ) ;
310+ package. insert ( "name" . into ( ) , format ! ( "{crate_name }-wasm" ) . into ( ) ) ;
311311 package. insert ( "version" . into ( ) , "1.0.0" . into ( ) ) ;
312312 package. insert ( "edition" . into ( ) , "2021" . into ( ) ) ;
313313
@@ -366,8 +366,7 @@ fn find_package_by_manifest_path<'a>(
366366 if let Some ( pkg) = pkgs_by_name. first ( ) {
367367 if pkgs_by_name. len ( ) > 1 {
368368 panic ! (
369- "Found multiple packages matching the name {pkg_name} ({manifest_path:?}): {:?}" ,
370- pkgs_by_name
369+ "Found multiple packages matching the name {pkg_name} ({manifest_path:?}): {pkgs_by_name:?}"
371370 ) ;
372371 }
373372 pkg
@@ -403,7 +402,7 @@ fn project_enabled_features(
403402 // features already being present in nightly, we need this code to make
404403 // runtimes compile with all the possible rustc versions.
405404 if v. len ( ) == 1
406- && v. first ( ) . map_or ( false , |v| * v == format ! ( "dep:{}" , f ) )
405+ && v. first ( ) . is_some_and ( |v| * v == format ! ( "dep:{f}" ) )
407406 && std_enabled. as_ref ( ) . map ( |e| e. iter ( ) . any ( |ef| ef == * f) ) . unwrap_or ( false )
408407 {
409408 return false ;
@@ -413,7 +412,7 @@ fn project_enabled_features(
413412 // we need to check if the feature is enabled by checking the env variable.
414413 * f != "std"
415414 && * f != "default"
416- && env:: var ( format ! ( "CARGO_FEATURE_{}" , feature_env ) )
415+ && env:: var ( format ! ( "CARGO_FEATURE_{feature_env}" ) )
417416 . map ( |v| v == "1" )
418417 . unwrap_or_default ( )
419418 } )
@@ -596,7 +595,7 @@ impl Profile {
596595
597596/// Check environment whether we should build without network
598597fn offline_build ( ) -> bool {
599- env:: var ( OFFLINE ) . map_or ( false , |v| v == "true" )
598+ env:: var ( OFFLINE ) . is_ok_and ( |v| v == "true" )
600599}
601600
602601/// Build the project to create the WASM binary.
@@ -675,10 +674,10 @@ fn compact_wasm_file(
675674 let in_path = project
676675 . join ( "target/wasm32-unknown-unknown" )
677676 . join ( profile. directory ( ) )
678- . join ( format ! ( "{}.wasm" , default_out_name ) ) ;
677+ . join ( format ! ( "{default_out_name }.wasm" ) ) ;
679678
680679 let ( wasm_compact_path, wasm_compact_compressed_path) = if profile. wants_compact ( ) {
681- let wasm_compact_path = project. join ( format ! ( "{}.compact.wasm" , out_name , ) ) ;
680+ let wasm_compact_path = project. join ( format ! ( "{out_name }.compact.wasm" ) ) ;
682681 wasm_opt:: OptimizationOptions :: new_opt_level_0 ( )
683682 . mvp_features_only ( )
684683 . debug_info ( true )
@@ -687,7 +686,7 @@ fn compact_wasm_file(
687686 . expect ( "Failed to compact generated WASM binary." ) ;
688687
689688 let wasm_compact_compressed_path =
690- project. join ( format ! ( "{}.compact.compressed.wasm" , out_name ) ) ;
689+ project. join ( format ! ( "{out_name }.compact.compressed.wasm" ) ) ;
691690 if compress_wasm ( & wasm_compact_path, & wasm_compact_compressed_path) {
692691 (
693692 Some ( WasmBinary ( wasm_compact_path) ) ,
@@ -700,7 +699,7 @@ fn compact_wasm_file(
700699 ( None , None )
701700 } ;
702701
703- let bloaty_path = project. join ( format ! ( "{}.wasm" , out_name ) ) ;
702+ let bloaty_path = project. join ( format ! ( "{out_name }.wasm" ) ) ;
704703 fs:: copy ( in_path, & bloaty_path) . expect ( "Copying the bloaty file to the project dir." ) ;
705704
706705 (
@@ -746,21 +745,21 @@ impl<'a> From<&'a cargo_metadata::Package> for DeduplicatePackage<'a> {
746745 }
747746}
748747
749- impl < ' a > Hash for DeduplicatePackage < ' a > {
748+ impl Hash for DeduplicatePackage < ' _ > {
750749 fn hash < H : Hasher > ( & self , state : & mut H ) {
751750 self . identifier . hash ( state) ;
752751 }
753752}
754753
755- impl < ' a > PartialEq for DeduplicatePackage < ' a > {
754+ impl PartialEq for DeduplicatePackage < ' _ > {
756755 fn eq ( & self , other : & Self ) -> bool {
757756 self . identifier == other. identifier
758757 }
759758}
760759
761- impl < ' a > Eq for DeduplicatePackage < ' a > { }
760+ impl Eq for DeduplicatePackage < ' _ > { }
762761
763- impl < ' a > Deref for DeduplicatePackage < ' a > {
762+ impl Deref for DeduplicatePackage < ' _ > {
764763 type Target = cargo_metadata:: Package ;
765764
766765 fn deref ( & self ) -> & Self :: Target {
0 commit comments