Skip to content

Commit a1c7dd3

Browse files
committed
Fix remaining pedantic clippy warnings in tests
1 parent 05222be commit a1c7dd3

File tree

2 files changed

+23
-21
lines changed

2 files changed

+23
-21
lines changed

src/map.rs

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3487,7 +3487,6 @@ mod test_map {
34873487
use super::DefaultHashBuilder;
34883488
use super::Entry::{Occupied, Vacant};
34893489
use super::{HashMap, RawEntryMut};
3490-
use crate::TryReserveError::*;
34913490
use rand::{rngs::SmallRng, Rng, SeedableRng};
34923491
use std::borrow::ToOwned;
34933492
use std::cell::RefCell;
@@ -3710,6 +3709,7 @@ mod test_map {
37103709
}
37113710
});
37123711

3712+
#[allow(clippy::let_underscore_drop)] // kind-of a false positive
37133713
for _ in half.by_ref() {}
37143714

37153715
DROP_VECTOR.with(|v| {
@@ -3921,7 +3921,7 @@ mod test_map {
39213921
fn test_keys() {
39223922
let vec = vec![(1, 'a'), (2, 'b'), (3, 'c')];
39233923
let map: HashMap<_, _> = vec.into_iter().collect();
3924-
let keys: Vec<_> = map.keys().cloned().collect();
3924+
let keys: Vec<_> = map.keys().copied().collect();
39253925
assert_eq!(keys.len(), 3);
39263926
assert!(keys.contains(&1));
39273927
assert!(keys.contains(&2));
@@ -3932,7 +3932,7 @@ mod test_map {
39323932
fn test_values() {
39333933
let vec = vec![(1, 'a'), (2, 'b'), (3, 'c')];
39343934
let map: HashMap<_, _> = vec.into_iter().collect();
3935-
let values: Vec<_> = map.values().cloned().collect();
3935+
let values: Vec<_> = map.values().copied().collect();
39363936
assert_eq!(values.len(), 3);
39373937
assert!(values.contains(&'a'));
39383938
assert!(values.contains(&'b'));
@@ -3944,9 +3944,9 @@ mod test_map {
39443944
let vec = vec![(1, 1), (2, 2), (3, 3)];
39453945
let mut map: HashMap<_, _> = vec.into_iter().collect();
39463946
for value in map.values_mut() {
3947-
*value *= 2
3947+
*value *= 2;
39483948
}
3949-
let values: Vec<_> = map.values().cloned().collect();
3949+
let values: Vec<_> = map.values().copied().collect();
39503950
assert_eq!(values.len(), 3);
39513951
assert!(values.contains(&2));
39523952
assert!(values.contains(&4));
@@ -4111,7 +4111,7 @@ mod test_map {
41114111
fn test_from_iter() {
41124112
let xs = [(1, 1), (2, 2), (2, 2), (3, 3), (4, 4), (5, 5), (6, 6)];
41134113

4114-
let map: HashMap<_, _> = xs.iter().cloned().collect();
4114+
let map: HashMap<_, _> = xs.iter().copied().collect();
41154115

41164116
for &(k, v) in &xs {
41174117
assert_eq!(map.get(&k), Some(&v));
@@ -4124,7 +4124,7 @@ mod test_map {
41244124
fn test_size_hint() {
41254125
let xs = [(1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (6, 6)];
41264126

4127-
let map: HashMap<_, _> = xs.iter().cloned().collect();
4127+
let map: HashMap<_, _> = xs.iter().copied().collect();
41284128

41294129
let mut iter = map.iter();
41304130

@@ -4137,7 +4137,7 @@ mod test_map {
41374137
fn test_iter_len() {
41384138
let xs = [(1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (6, 6)];
41394139

4140-
let map: HashMap<_, _> = xs.iter().cloned().collect();
4140+
let map: HashMap<_, _> = xs.iter().copied().collect();
41414141

41424142
let mut iter = map.iter();
41434143

@@ -4150,7 +4150,7 @@ mod test_map {
41504150
fn test_mut_size_hint() {
41514151
let xs = [(1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (6, 6)];
41524152

4153-
let mut map: HashMap<_, _> = xs.iter().cloned().collect();
4153+
let mut map: HashMap<_, _> = xs.iter().copied().collect();
41544154

41554155
let mut iter = map.iter_mut();
41564156

@@ -4163,7 +4163,7 @@ mod test_map {
41634163
fn test_iter_mut_len() {
41644164
let xs = [(1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (6, 6)];
41654165

4166-
let mut map: HashMap<_, _> = xs.iter().cloned().collect();
4166+
let mut map: HashMap<_, _> = xs.iter().copied().collect();
41674167

41684168
let mut iter = map.iter_mut();
41694169

@@ -4200,7 +4200,7 @@ mod test_map {
42004200
fn test_entry() {
42014201
let xs = [(1, 10), (2, 20), (3, 30), (4, 40), (5, 50), (6, 60)];
42024202

4203-
let mut map: HashMap<_, _> = xs.iter().cloned().collect();
4203+
let mut map: HashMap<_, _> = xs.iter().copied().collect();
42044204

42054205
// Existing key (insert)
42064206
match map.entry(1) {
@@ -4617,10 +4617,12 @@ mod test_map {
46174617
#[test]
46184618
#[cfg_attr(miri, ignore)] // FIXME: no OOM signalling (https://github.com/rust-lang/miri/issues/613)
46194619
fn test_try_reserve() {
4620-
let mut empty_bytes: HashMap<u8, u8> = HashMap::new();
4620+
use crate::TryReserveError::{AllocError, CapacityOverflow};
46214621

46224622
const MAX_USIZE: usize = usize::MAX;
46234623

4624+
let mut empty_bytes: HashMap<u8, u8> = HashMap::new();
4625+
46244626
if let Err(CapacityOverflow) = empty_bytes.try_reserve(MAX_USIZE) {
46254627
} else {
46264628
panic!("usize::MAX should trigger an overflow!");
@@ -4646,9 +4648,9 @@ mod test_map {
46464648
fn test_raw_entry() {
46474649
use super::RawEntryMut::{Occupied, Vacant};
46484650

4649-
let xs = [(1i32, 10i32), (2, 20), (3, 30), (4, 40), (5, 50), (6, 60)];
4651+
let xs = [(1_i32, 10_i32), (2, 20), (3, 30), (4, 40), (5, 50), (6, 60)];
46504652

4651-
let mut map: HashMap<_, _> = xs.iter().cloned().collect();
4653+
let mut map: HashMap<_, _> = xs.iter().copied().collect();
46524654

46534655
let compute_hash = |map: &HashMap<i32, i32>, k: i32| -> u64 {
46544656
super::make_insert_hash::<i32, _>(map.hasher(), &k)
@@ -4721,7 +4723,7 @@ mod test_map {
47214723
// Ensure all lookup methods produce equivalent results.
47224724
for k in 0..12 {
47234725
let hash = compute_hash(&map, k);
4724-
let v = map.get(&k).cloned();
4726+
let v = map.get(&k).copied();
47254727
let kv = v.as_ref().map(|v| (&k, v));
47264728

47274729
assert_eq!(map.raw_entry().from_key(&k), kv);

src/set.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1969,7 +1969,7 @@ mod test_set {
19691969
let expected = [3, 5, 11, 77];
19701970
for x in a.intersection(&b) {
19711971
assert!(expected.contains(x));
1972-
i += 1
1972+
i += 1;
19731973
}
19741974
assert_eq!(i, expected.len());
19751975
}
@@ -1992,7 +1992,7 @@ mod test_set {
19921992
let expected = [1, 5, 11];
19931993
for x in a.difference(&b) {
19941994
assert!(expected.contains(x));
1995-
i += 1
1995+
i += 1;
19961996
}
19971997
assert_eq!(i, expected.len());
19981998
}
@@ -2018,7 +2018,7 @@ mod test_set {
20182018
let expected = [-2, 1, 5, 11, 14, 22];
20192019
for x in a.symmetric_difference(&b) {
20202020
assert!(expected.contains(x));
2021-
i += 1
2021+
i += 1;
20222022
}
20232023
assert_eq!(i, expected.len());
20242024
}
@@ -2048,7 +2048,7 @@ mod test_set {
20482048
let expected = [-2, 1, 3, 5, 9, 11, 13, 16, 19, 24];
20492049
for x in a.union(&b) {
20502050
assert!(expected.contains(x));
2051-
i += 1
2051+
i += 1;
20522052
}
20532053
assert_eq!(i, expected.len());
20542054
}
@@ -2074,7 +2074,7 @@ mod test_set {
20742074
fn test_from_iter() {
20752075
let xs = [1, 2, 2, 3, 4, 5, 6, 7, 8, 9];
20762076

2077-
let set: HashSet<_> = xs.iter().cloned().collect();
2077+
let set: HashSet<_> = xs.iter().copied().collect();
20782078

20792079
for x in &xs {
20802080
assert!(set.contains(x));
@@ -2236,7 +2236,7 @@ mod test_set {
22362236
#[test]
22372237
fn test_retain() {
22382238
let xs = [1, 2, 3, 4, 5, 6];
2239-
let mut set: HashSet<i32> = xs.iter().cloned().collect();
2239+
let mut set: HashSet<i32> = xs.iter().copied().collect();
22402240
set.retain(|&k| k % 2 == 0);
22412241
assert_eq!(set.len(), 3);
22422242
assert!(set.contains(&2));

0 commit comments

Comments
 (0)