Skip to content

Commit 73d1433

Browse files
committed
fix clippy::map_clone in tests
1 parent e4c7867 commit 73d1433

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

tests/test_core.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ fn chain2() {
116116
fn write_to() {
117117
let xs = [7, 9, 8];
118118
let mut ys = [0; 5];
119-
let cnt = ys.iter_mut().set_from(xs.iter().map(|x| *x));
119+
let cnt = ys.iter_mut().set_from(xs.iter().copied());
120120
assert!(cnt == xs.len());
121121
assert!(ys == [7, 9, 8, 0, 0]);
122122

tests/test_std.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ fn intersperse() {
128128
assert_eq!(text, "a, , b, c".to_string());
129129

130130
let ys = [0, 1, 2, 3];
131-
let mut it = ys[..0].iter().map(|x| *x).intersperse(1);
131+
let mut it = ys[..0].iter().copied().intersperse(1);
132132
assert!(it.next() == None);
133133
}
134134

@@ -538,10 +538,10 @@ fn sorted_by_cached_key() {
538538
fn test_multipeek() {
539539
let nums = vec![1u8,2,3,4,5];
540540

541-
let mp = multipeek(nums.iter().map(|&x| x));
541+
let mp = multipeek(nums.iter().copied());
542542
assert_eq!(nums, mp.collect::<Vec<_>>());
543543

544-
let mut mp = multipeek(nums.iter().map(|&x| x));
544+
let mut mp = multipeek(nums.iter().copied());
545545
assert_eq!(mp.peek(), Some(&1));
546546
assert_eq!(mp.next(), Some(1));
547547
assert_eq!(mp.peek(), Some(&2));
@@ -579,7 +579,7 @@ fn test_multipeek_peeking_next() {
579579
use crate::it::PeekingNext;
580580
let nums = vec![1u8,2,3,4,5,6,7];
581581

582-
let mut mp = multipeek(nums.iter().map(|&x| x));
582+
let mut mp = multipeek(nums.iter().copied());
583583
assert_eq!(mp.peeking_next(|&x| x != 0), Some(1));
584584
assert_eq!(mp.next(), Some(2));
585585
assert_eq!(mp.peek(), Some(&3));
@@ -604,10 +604,10 @@ fn test_multipeek_peeking_next() {
604604
fn test_peek_nth() {
605605
let nums = vec![1u8,2,3,4,5];
606606

607-
let iter = peek_nth(nums.iter().map(|&x| x));
607+
let iter = peek_nth(nums.iter().copied());
608608
assert_eq!(nums, iter.collect::<Vec<_>>());
609609

610-
let mut iter = peek_nth(nums.iter().map(|&x| x));
610+
let mut iter = peek_nth(nums.iter().copied());
611611

612612
assert_eq!(iter.peek_nth(0), Some(&1));
613613
assert_eq!(iter.peek_nth(0), Some(&1));
@@ -638,7 +638,7 @@ fn test_peek_nth() {
638638
fn test_peek_nth_peeking_next() {
639639
use it::PeekingNext;
640640
let nums = vec![1u8,2,3,4,5,6,7];
641-
let mut iter = peek_nth(nums.iter().map(|&x| x));
641+
let mut iter = peek_nth(nums.iter().copied());
642642

643643
assert_eq!(iter.peeking_next(|&x| x != 0), Some(1));
644644
assert_eq!(iter.next(), Some(2));

tests/zip.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ fn test_zip_longest_size_hint() {
2929
fn test_double_ended_zip_longest() {
3030
let xs = [1, 2, 3, 4, 5, 6];
3131
let ys = [1, 2, 3, 7];
32-
let a = xs.iter().map(|&x| x);
33-
let b = ys.iter().map(|&x| x);
32+
let a = xs.iter().copied();
33+
let b = ys.iter().copied();
3434
let mut it = a.zip_longest(b);
3535
assert_eq!(it.next(), Some(Both(1, 1)));
3636
assert_eq!(it.next(), Some(Both(2, 2)));
@@ -45,8 +45,8 @@ fn test_double_ended_zip_longest() {
4545
fn test_double_ended_zip() {
4646
let xs = [1, 2, 3, 4, 5, 6];
4747
let ys = [1, 2, 3, 7];
48-
let a = xs.iter().map(|&x| x);
49-
let b = ys.iter().map(|&x| x);
48+
let a = xs.iter().copied();
49+
let b = ys.iter().copied();
5050
let mut it = multizip((a, b));
5151
assert_eq!(it.next_back(), Some((4, 7)));
5252
assert_eq!(it.next_back(), Some((3, 3)));

0 commit comments

Comments
 (0)