@@ -633,8 +633,8 @@ fn check_proc_macro_dep_list(root: &Path, cargo: &Path, bless: bool, bad: &mut b
633633    proc_macro_deps. retain ( |pkg| !is_proc_macro_pkg ( & metadata[ pkg] ) ) ; 
634634
635635    let  proc_macro_deps:  HashSet < _ >  =
636-         proc_macro_deps. into_iter ( ) . map ( |dep| metadata[ dep] . name . clone ( ) ) . collect ( ) ; 
637-     let  expected = proc_macro_deps:: CRATES . iter ( ) . map ( |s| s . to_string ( ) ) . collect :: < HashSet < _ > > ( ) ; 
636+         proc_macro_deps. into_iter ( ) . map ( |dep| metadata[ dep] . name . as_ref ( ) ) . collect ( ) ; 
637+     let  expected = proc_macro_deps:: CRATES . iter ( ) . copied ( ) . collect :: < HashSet < _ > > ( ) ; 
638638
639639    let  needs_blessing = proc_macro_deps. difference ( & expected) . next ( ) . is_some ( ) 
640640        || expected. difference ( & proc_macro_deps) . next ( ) . is_some ( ) ; 
@@ -718,7 +718,7 @@ fn check_runtime_license_exceptions(metadata: &Metadata, bad: &mut bool) {
718718            // See https://github.com/rust-lang/rust/issues/62620 for more. 
719719            // In general, these should never be added and this exception 
720720            // should not be taken as precedent for any new target. 
721-             if  pkg. name  == "fortanix-sgx-abi"  && pkg. license . as_deref ( )  == Some ( "MPL-2.0" )  { 
721+             if  * pkg. name  == "fortanix-sgx-abi"  && pkg. license . as_deref ( )  == Some ( "MPL-2.0" )  { 
722722                continue ; 
723723            } 
724724
@@ -734,7 +734,7 @@ fn check_license_exceptions(metadata: &Metadata, exceptions: &[(&str, &str)], ba
734734    // Validate the EXCEPTIONS list hasn't changed. 
735735    for  ( name,  license)  in  exceptions { 
736736        // Check that the package actually exists. 
737-         if  !metadata. packages . iter ( ) . any ( |p| p. name  == * name)  { 
737+         if  !metadata. packages . iter ( ) . any ( |p| * p. name  == * name)  { 
738738            tidy_error ! ( 
739739                bad, 
740740                "could not find exception package `{}`\n \  
@@ -743,7 +743,7 @@ fn check_license_exceptions(metadata: &Metadata, exceptions: &[(&str, &str)], ba
743743            ) ; 
744744        } 
745745        // Check that the license hasn't changed. 
746-         for  pkg in  metadata. packages . iter ( ) . filter ( |p| p. name  == * name)  { 
746+         for  pkg in  metadata. packages . iter ( ) . filter ( |p| * p. name  == * name)  { 
747747            match  & pkg. license  { 
748748                None  => { 
749749                    if  * license == NON_STANDARD_LICENSE 
@@ -818,9 +818,9 @@ fn check_permitted_dependencies(
818818                let  Ok ( version)  = Version :: parse ( version)  else  { 
819819                    return  false ; 
820820                } ; 
821-                 pkg. name  == name && pkg. version  == version
821+                 * pkg. name  == name && pkg. version  == version
822822            }  else  { 
823-                 pkg. name  == permitted
823+                 * pkg. name  == permitted
824824            } 
825825        } 
826826        if  !deps. iter ( ) . any ( |dep_id| compare ( pkg_from_id ( metadata,  dep_id) ,  permitted) )  { 
@@ -868,7 +868,7 @@ fn check_permitted_dependencies(
868868
869869/// Finds a package with the given name. 
870870fn  pkg_from_name < ' a > ( metadata :  & ' a  Metadata ,  name :  & ' static  str )  -> & ' a  Package  { 
871-     let  mut  i = metadata. packages . iter ( ) . filter ( |p| p. name  == name) ; 
871+     let  mut  i = metadata. packages . iter ( ) . filter ( |p| * p. name  == name) ; 
872872    let  result =
873873        i. next ( ) . unwrap_or_else ( || panic ! ( "could not find package `{name}` in package list" ) ) ; 
874874    assert ! ( i. next( ) . is_none( ) ,  "more than one package found for `{name}`" ) ; 
0 commit comments