@@ -1348,7 +1348,7 @@ where
1348
1348
{
1349
1349
// Avoid `Option::map` because it bloats LLVM IR.
1350
1350
match self . get_inner ( k) {
1351
- Some ( & ( _, ref v) ) => Some ( v) ,
1351
+ Some ( ( _, v) ) => Some ( v) ,
1352
1352
None => None ,
1353
1353
}
1354
1354
}
@@ -1379,7 +1379,7 @@ where
1379
1379
{
1380
1380
// Avoid `Option::map` because it bloats LLVM IR.
1381
1381
match self . get_inner ( k) {
1382
- Some ( & ( ref key, ref value) ) => Some ( ( key, value) ) ,
1382
+ Some ( ( key, value) ) => Some ( ( key, value) ) ,
1383
1383
None => None ,
1384
1384
}
1385
1385
}
@@ -3360,7 +3360,7 @@ impl<'a, K, V, S, A: Allocator + Clone> RawEntryBuilder<'a, K, V, S, A> {
3360
3360
F : FnMut ( & K ) -> bool ,
3361
3361
{
3362
3362
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) ) ,
3364
3364
None => None ,
3365
3365
}
3366
3366
}
@@ -3756,7 +3756,7 @@ impl<'a, K, V, S, A: Allocator + Clone> RawOccupiedEntryMut<'a, K, V, S, A> {
3756
3756
#[ cfg_attr( feature = "inline-more" , inline) ]
3757
3757
pub fn get_key_value ( & self ) -> ( & K , & V ) {
3758
3758
unsafe {
3759
- let & ( ref key, ref value) = self . elem . as_ref ( ) ;
3759
+ let ( key, value) = self . elem . as_ref ( ) ;
3760
3760
( key, value)
3761
3761
}
3762
3762
}
@@ -6926,7 +6926,6 @@ mod test_map {
6926
6926
}
6927
6927
} ) ;
6928
6928
6929
- #[ allow( clippy:: let_underscore_drop) ] // kind-of a false positive
6930
6929
for _ in half. by_ref ( ) { }
6931
6930
6932
6931
DROP_VECTOR . with ( |v| {
@@ -7254,10 +7253,10 @@ mod test_map {
7254
7253
map. insert ( 1 , 2 ) ;
7255
7254
map. insert ( 3 , 4 ) ;
7256
7255
7257
- let map_str = format ! ( "{:?}" , map ) ;
7256
+ let map_str = format ! ( "{map :?}" ) ;
7258
7257
7259
7258
assert ! ( map_str == "{1: 2, 3: 4}" || map_str == "{3: 4, 1: 2}" ) ;
7260
- assert_eq ! ( format!( "{:?}" , empty ) , "{}" ) ;
7259
+ assert_eq ! ( format!( "{empty :?}" ) , "{}" ) ;
7261
7260
}
7262
7261
7263
7262
#[ test]
@@ -7573,7 +7572,7 @@ mod test_map {
7573
7572
// Test for #19292
7574
7573
fn check ( m : & HashMap < i32 , ( ) > ) {
7575
7574
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?" ) ;
7577
7576
}
7578
7577
}
7579
7578
@@ -7609,7 +7608,7 @@ mod test_map {
7609
7608
// Test for #19292
7610
7609
fn check ( m : & HashMap < std:: string:: String , ( ) > ) {
7611
7610
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?" ) ;
7613
7612
}
7614
7613
}
7615
7614
@@ -8080,7 +8079,7 @@ mod test_map {
8080
8079
// Test for #19292
8081
8080
fn check ( m : & HashMap < i32 , ( ) > ) {
8082
8081
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?" ) ;
8084
8083
}
8085
8084
}
8086
8085
@@ -8110,7 +8109,7 @@ mod test_map {
8110
8109
// Test for #19292
8111
8110
fn check ( m : & HashMap < std:: string:: String , ( ) > ) {
8112
8111
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?" ) ;
8114
8113
}
8115
8114
}
8116
8115
@@ -8380,7 +8379,7 @@ mod test_map {
8380
8379
removed. push ( t) ;
8381
8380
left -= 1 ;
8382
8381
} else {
8383
- assert ! ( removed. contains( & ( i, 2 * i) ) , "{} not in {:?}" , i , removed ) ;
8382
+ assert ! ( removed. contains( & ( i, 2 * i) ) , "{i } not in {removed :?}" ) ;
8384
8383
let e = map. table . insert (
8385
8384
hash_value,
8386
8385
( i, 2 * i) ,
0 commit comments