@@ -1348,7 +1348,7 @@ where
13481348 {
13491349 // Avoid `Option::map` because it bloats LLVM IR.
13501350 match self . get_inner ( k) {
1351- Some ( & ( _, ref v) ) => Some ( v) ,
1351+ Some ( ( _, v) ) => Some ( v) ,
13521352 None => None ,
13531353 }
13541354 }
@@ -1379,7 +1379,7 @@ where
13791379 {
13801380 // Avoid `Option::map` because it bloats LLVM IR.
13811381 match self . get_inner ( k) {
1382- Some ( & ( ref key, ref value) ) => Some ( ( key, value) ) ,
1382+ Some ( ( key, value) ) => Some ( ( key, value) ) ,
13831383 None => None ,
13841384 }
13851385 }
@@ -3360,7 +3360,7 @@ impl<'a, K, V, S, A: Allocator + Clone> RawEntryBuilder<'a, K, V, S, A> {
33603360 F : FnMut ( & K ) -> bool ,
33613361 {
33623362 match self . map . table . get ( hash, |( k, _) | is_match ( k) ) {
3363- Some ( & ( ref key, ref value) ) => Some ( ( key, value) ) ,
3363+ Some ( ( key, value) ) => Some ( ( key, value) ) ,
33643364 None => None ,
33653365 }
33663366 }
@@ -3756,7 +3756,7 @@ impl<'a, K, V, S, A: Allocator + Clone> RawOccupiedEntryMut<'a, K, V, S, A> {
37563756 #[ cfg_attr( feature = "inline-more" , inline) ]
37573757 pub fn get_key_value ( & self ) -> ( & K , & V ) {
37583758 unsafe {
3759- let & ( ref key, ref value) = self . elem . as_ref ( ) ;
3759+ let ( key, value) = self . elem . as_ref ( ) ;
37603760 ( key, value)
37613761 }
37623762 }
@@ -6926,7 +6926,6 @@ mod test_map {
69266926 }
69276927 } ) ;
69286928
6929- #[ allow( clippy:: let_underscore_drop) ] // kind-of a false positive
69306929 for _ in half. by_ref ( ) { }
69316930
69326931 DROP_VECTOR . with ( |v| {
@@ -7254,10 +7253,10 @@ mod test_map {
72547253 map. insert ( 1 , 2 ) ;
72557254 map. insert ( 3 , 4 ) ;
72567255
7257- let map_str = format ! ( "{:?}" , map ) ;
7256+ let map_str = format ! ( "{map :?}" ) ;
72587257
72597258 assert ! ( map_str == "{1: 2, 3: 4}" || map_str == "{3: 4, 1: 2}" ) ;
7260- assert_eq ! ( format!( "{:?}" , empty ) , "{}" ) ;
7259+ assert_eq ! ( format!( "{empty :?}" ) , "{}" ) ;
72617260 }
72627261
72637262 #[ test]
@@ -7573,7 +7572,7 @@ mod test_map {
75737572 // Test for #19292
75747573 fn check ( m : & HashMap < i32 , ( ) > ) {
75757574 for k in m. keys ( ) {
7576- assert ! ( m. contains_key( k) , "{} is in keys() but not in the map?" , k ) ;
7575+ assert ! ( m. contains_key( k) , "{k } is in keys() but not in the map?" ) ;
75777576 }
75787577 }
75797578
@@ -7609,7 +7608,7 @@ mod test_map {
76097608 // Test for #19292
76107609 fn check ( m : & HashMap < std:: string:: String , ( ) > ) {
76117610 for k in m. keys ( ) {
7612- assert ! ( m. contains_key( k) , "{} is in keys() but not in the map?" , k ) ;
7611+ assert ! ( m. contains_key( k) , "{k } is in keys() but not in the map?" ) ;
76137612 }
76147613 }
76157614
@@ -8080,7 +8079,7 @@ mod test_map {
80808079 // Test for #19292
80818080 fn check ( m : & HashMap < i32 , ( ) > ) {
80828081 for k in m. keys ( ) {
8083- assert ! ( m. contains_key( k) , "{} is in keys() but not in the map?" , k ) ;
8082+ assert ! ( m. contains_key( k) , "{k } is in keys() but not in the map?" ) ;
80848083 }
80858084 }
80868085
@@ -8110,7 +8109,7 @@ mod test_map {
81108109 // Test for #19292
81118110 fn check ( m : & HashMap < std:: string:: String , ( ) > ) {
81128111 for k in m. keys ( ) {
8113- assert ! ( m. contains_key( k) , "{} is in keys() but not in the map?" , k ) ;
8112+ assert ! ( m. contains_key( k) , "{k } is in keys() but not in the map?" ) ;
81148113 }
81158114 }
81168115
@@ -8380,7 +8379,7 @@ mod test_map {
83808379 removed. push ( t) ;
83818380 left -= 1 ;
83828381 } else {
8383- assert ! ( removed. contains( & ( i, 2 * i) ) , "{} not in {:?}" , i , removed ) ;
8382+ assert ! ( removed. contains( & ( i, 2 * i) ) , "{i } not in {removed :?}" ) ;
83848383 let e = map. table . insert (
83858384 hash_value,
83868385 ( i, 2 * i) ,
0 commit comments