Skip to content

Commit 96522e0

Browse files
committed
Auto merge of #395 - JustForFun88:clippy_fix, r=Amanieu
Apply Clippy suggestions Fix test failures of all recent pull requests.
2 parents 7d01f51 + 12a7e02 commit 96522e0

File tree

4 files changed

+16
-20
lines changed

4 files changed

+16
-20
lines changed

src/external_trait_impls/rayon/map.rs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -561,10 +561,7 @@ mod test_par_map {
561561
assert_eq!(value.load(Ordering::Relaxed), 100);
562562

563563
// retain only half
564-
let _v: Vec<_> = hm
565-
.into_par_iter()
566-
.filter(|&(ref key, _)| key.k < 50)
567-
.collect();
564+
let _v: Vec<_> = hm.into_par_iter().filter(|(key, _)| key.k < 50).collect();
568565

569566
assert_eq!(key.load(Ordering::Relaxed), 50);
570567
assert_eq!(value.load(Ordering::Relaxed), 50);
@@ -611,7 +608,7 @@ mod test_par_map {
611608
assert_eq!(value.load(Ordering::Relaxed), 100);
612609

613610
// retain only half
614-
let _v: Vec<_> = hm.drain().filter(|&(ref key, _)| key.k < 50).collect();
611+
let _v: Vec<_> = hm.drain().filter(|(key, _)| key.k < 50).collect();
615612
assert!(hm.is_empty());
616613

617614
assert_eq!(key.load(Ordering::Relaxed), 50);

src/map.rs

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -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),

src/set.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2712,10 +2712,10 @@ mod test_set {
27122712
set.insert(1);
27132713
set.insert(2);
27142714

2715-
let set_str = format!("{:?}", set);
2715+
let set_str = format!("{set:?}");
27162716

27172717
assert!(set_str == "{1, 2}" || set_str == "{2, 1}");
2718-
assert_eq!(format!("{:?}", empty), "{}");
2718+
assert_eq!(format!("{empty:?}"), "{}");
27192719
}
27202720

27212721
#[test]

tests/set.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ fn test_hashset_insert_remove() {
2727
assert_eq!(m.insert(x.clone()), true);
2828
}
2929
for (i, x) in tx.iter().enumerate() {
30-
println!("removing {} {:?}", i, x);
30+
println!("removing {i} {x:?}");
3131
assert_eq!(m.remove(x), true);
3232
}
3333
}

0 commit comments

Comments
 (0)