@@ -903,21 +903,21 @@ mod tests {
903
903
#[ test]
904
904
fn test_find ( ) {
905
905
assert_eq ! ( "hello" . find( 'l' ) , Some ( 2 u) ) ;
906
- assert_eq ! ( "hello" . find( |c: char | c == 'o' ) , Some ( 4 u) ) ;
906
+ assert_eq ! ( "hello" . find( |& : c: char | c == 'o' ) , Some ( 4 u) ) ;
907
907
assert ! ( "hello" . find( 'x' ) . is_none( ) ) ;
908
- assert ! ( "hello" . find( |c: char | c == 'x' ) . is_none( ) ) ;
908
+ assert ! ( "hello" . find( |& : c: char | c == 'x' ) . is_none( ) ) ;
909
909
assert_eq ! ( "ประเทศไทย中华Việt Nam" . find( '华' ) , Some ( 30 u) ) ;
910
- assert_eq ! ( "ประเทศไทย中华Việt Nam" . find( |c: char | c == '华' ) , Some ( 30 u) ) ;
910
+ assert_eq ! ( "ประเทศไทย中华Việt Nam" . find( |& : c: char | c == '华' ) , Some ( 30 u) ) ;
911
911
}
912
912
913
913
#[ test]
914
914
fn test_rfind ( ) {
915
915
assert_eq ! ( "hello" . rfind( 'l' ) , Some ( 3 u) ) ;
916
- assert_eq ! ( "hello" . rfind( |c: char | c == 'o' ) , Some ( 4 u) ) ;
916
+ assert_eq ! ( "hello" . rfind( |& : c: char | c == 'o' ) , Some ( 4 u) ) ;
917
917
assert ! ( "hello" . rfind( 'x' ) . is_none( ) ) ;
918
- assert ! ( "hello" . rfind( |c: char | c == 'x' ) . is_none( ) ) ;
918
+ assert ! ( "hello" . rfind( |& : c: char | c == 'x' ) . is_none( ) ) ;
919
919
assert_eq ! ( "ประเทศไทย中华Việt Nam" . rfind( '华' ) , Some ( 30 u) ) ;
920
- assert_eq ! ( "ประเทศไทย中华Việt Nam" . rfind( |c: char | c == '华' ) , Some ( 30 u) ) ;
920
+ assert_eq ! ( "ประเทศไทย中华Việt Nam" . rfind( |& : c: char | c == '华' ) , Some ( 30 u) ) ;
921
921
}
922
922
923
923
#[ test]
@@ -1281,7 +1281,7 @@ mod tests {
1281
1281
assert_eq ! ( "11foo1bar11" . trim_left_chars( '1' ) , "foo1bar11" ) ;
1282
1282
let chars: & [ char ] = & [ '1' , '2' ] ;
1283
1283
assert_eq ! ( "12foo1bar12" . trim_left_chars( chars) , "foo1bar12" ) ;
1284
- assert_eq ! ( "123foo1bar123" . trim_left_chars( |c: char | c. is_numeric( ) ) , "foo1bar123" ) ;
1284
+ assert_eq ! ( "123foo1bar123" . trim_left_chars( |& : c: char | c. is_numeric( ) ) , "foo1bar123" ) ;
1285
1285
}
1286
1286
1287
1287
#[ test]
@@ -1296,7 +1296,7 @@ mod tests {
1296
1296
assert_eq ! ( "11foo1bar11" . trim_right_chars( '1' ) , "11foo1bar" ) ;
1297
1297
let chars: & [ char ] = & [ '1' , '2' ] ;
1298
1298
assert_eq ! ( "12foo1bar12" . trim_right_chars( chars) , "12foo1bar" ) ;
1299
- assert_eq ! ( "123foo1bar123" . trim_right_chars( |c: char | c. is_numeric( ) ) , "123foo1bar" ) ;
1299
+ assert_eq ! ( "123foo1bar123" . trim_right_chars( |& : c: char | c. is_numeric( ) ) , "123foo1bar" ) ;
1300
1300
}
1301
1301
1302
1302
#[ test]
@@ -1311,7 +1311,7 @@ mod tests {
1311
1311
assert_eq ! ( "11foo1bar11" . trim_chars( '1' ) , "foo1bar" ) ;
1312
1312
let chars: & [ char ] = & [ '1' , '2' ] ;
1313
1313
assert_eq ! ( "12foo1bar12" . trim_chars( chars) , "foo1bar" ) ;
1314
- assert_eq ! ( "123foo1bar123" . trim_chars( |c: char | c. is_numeric( ) ) , "foo1bar" ) ;
1314
+ assert_eq ! ( "123foo1bar123" . trim_chars( |& : c: char | c. is_numeric( ) ) , "foo1bar" ) ;
1315
1315
}
1316
1316
1317
1317
#[ test]
@@ -1787,14 +1787,14 @@ mod tests {
1787
1787
let split: Vec < & str > = data. splitn ( 3 , ' ' ) . collect ( ) ;
1788
1788
assert_eq ! ( split, vec![ "\n Märy" , "häd" , "ä" , "little lämb\n Little lämb\n " ] ) ;
1789
1789
1790
- let split: Vec < & str > = data. splitn ( 3 , |c : char | c == ' ' ) . collect ( ) ;
1790
+ let split: Vec < & str > = data. splitn ( 3 , |& : c: char | c == ' ' ) . collect ( ) ;
1791
1791
assert_eq ! ( split, vec![ "\n Märy" , "häd" , "ä" , "little lämb\n Little lämb\n " ] ) ;
1792
1792
1793
1793
// Unicode
1794
1794
let split: Vec < & str > = data. splitn ( 3 , 'ä' ) . collect ( ) ;
1795
1795
assert_eq ! ( split, vec![ "\n M" , "ry h" , "d " , " little lämb\n Little lämb\n " ] ) ;
1796
1796
1797
- let split: Vec < & str > = data. splitn ( 3 , |c : char | c == 'ä' ) . collect ( ) ;
1797
+ let split: Vec < & str > = data. splitn ( 3 , |& : c: char | c == 'ä' ) . collect ( ) ;
1798
1798
assert_eq ! ( split, vec![ "\n M" , "ry h" , "d " , " little lämb\n Little lämb\n " ] ) ;
1799
1799
}
1800
1800
@@ -2588,7 +2588,7 @@ mod bench {
2588
2588
let s = "Mary had a little lamb, Little lamb, little-lamb." ;
2589
2589
let len = s. split ( ' ' ) . count ( ) ;
2590
2590
2591
- b. iter ( || assert_eq ! ( s. split( |c: char | c == ' ' ) . count( ) , len) ) ;
2591
+ b. iter ( || assert_eq ! ( s. split( |& : c: char | c == ' ' ) . count( ) , len) ) ;
2592
2592
}
2593
2593
2594
2594
#[ bench]
0 commit comments