@@ -128,7 +128,7 @@ fn intersperse() {
128
128
assert_eq ! ( text, "a, , b, c" . to_string( ) ) ;
129
129
130
130
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 ) ;
132
132
assert ! ( it. next( ) == None ) ;
133
133
}
134
134
@@ -538,10 +538,10 @@ fn sorted_by_cached_key() {
538
538
fn test_multipeek ( ) {
539
539
let nums = vec ! [ 1u8 , 2 , 3 , 4 , 5 ] ;
540
540
541
- let mp = multipeek ( nums. iter ( ) . map ( | & x| x ) ) ;
541
+ let mp = multipeek ( nums. iter ( ) . copied ( ) ) ;
542
542
assert_eq ! ( nums, mp. collect:: <Vec <_>>( ) ) ;
543
543
544
- let mut mp = multipeek ( nums. iter ( ) . map ( | & x| x ) ) ;
544
+ let mut mp = multipeek ( nums. iter ( ) . copied ( ) ) ;
545
545
assert_eq ! ( mp. peek( ) , Some ( & 1 ) ) ;
546
546
assert_eq ! ( mp. next( ) , Some ( 1 ) ) ;
547
547
assert_eq ! ( mp. peek( ) , Some ( & 2 ) ) ;
@@ -579,7 +579,7 @@ fn test_multipeek_peeking_next() {
579
579
use crate :: it:: PeekingNext ;
580
580
let nums = vec ! [ 1u8 , 2 , 3 , 4 , 5 , 6 , 7 ] ;
581
581
582
- let mut mp = multipeek ( nums. iter ( ) . map ( | & x| x ) ) ;
582
+ let mut mp = multipeek ( nums. iter ( ) . copied ( ) ) ;
583
583
assert_eq ! ( mp. peeking_next( |& x| x != 0 ) , Some ( 1 ) ) ;
584
584
assert_eq ! ( mp. next( ) , Some ( 2 ) ) ;
585
585
assert_eq ! ( mp. peek( ) , Some ( & 3 ) ) ;
@@ -604,10 +604,10 @@ fn test_multipeek_peeking_next() {
604
604
fn test_peek_nth ( ) {
605
605
let nums = vec ! [ 1u8 , 2 , 3 , 4 , 5 ] ;
606
606
607
- let iter = peek_nth ( nums. iter ( ) . map ( | & x| x ) ) ;
607
+ let iter = peek_nth ( nums. iter ( ) . copied ( ) ) ;
608
608
assert_eq ! ( nums, iter. collect:: <Vec <_>>( ) ) ;
609
609
610
- let mut iter = peek_nth ( nums. iter ( ) . map ( | & x| x ) ) ;
610
+ let mut iter = peek_nth ( nums. iter ( ) . copied ( ) ) ;
611
611
612
612
assert_eq ! ( iter. peek_nth( 0 ) , Some ( & 1 ) ) ;
613
613
assert_eq ! ( iter. peek_nth( 0 ) , Some ( & 1 ) ) ;
@@ -638,7 +638,7 @@ fn test_peek_nth() {
638
638
fn test_peek_nth_peeking_next ( ) {
639
639
use it:: PeekingNext ;
640
640
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 ( ) ) ;
642
642
643
643
assert_eq ! ( iter. peeking_next( |& x| x != 0 ) , Some ( 1 ) ) ;
644
644
assert_eq ! ( iter. next( ) , Some ( 2 ) ) ;
0 commit comments