@@ -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() {
538538fn 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() {
604604fn 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() {
638638fn 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 ) ) ;
0 commit comments