@@ -894,7 +894,7 @@ mod tests {
894894 use { Collection , MutableSeq } ;
895895
896896 use super :: * ;
897- use std:: slice:: { Vector , ImmutableSlice } ;
897+ use std:: slice:: { Slice , ImmutableSlice } ;
898898 use string:: String ;
899899 use vec:: Vec ;
900900
@@ -1812,38 +1812,38 @@ mod tests {
18121812 fn test_splitn_char_iterator ( ) {
18131813 let data = "\n Märy häd ä little lämb\n Little lämb\n " ;
18141814
1815- let split: Vec < & str > = data. splitn ( ' ' , 3 ) . collect ( ) ;
1815+ let split: Vec < & str > = data. splitn ( 3 , ' ' ) . collect ( ) ;
18161816 assert_eq ! ( split, vec![ "\n Märy" , "häd" , "ä" , "little lämb\n Little lämb\n " ] ) ;
18171817
1818- let split: Vec < & str > = data. splitn ( |c : char | c == ' ' , 3 ) . collect ( ) ;
1818+ let split: Vec < & str > = data. splitn ( 3 , |c : char | c == ' ' ) . collect ( ) ;
18191819 assert_eq ! ( split, vec![ "\n Märy" , "häd" , "ä" , "little lämb\n Little lämb\n " ] ) ;
18201820
18211821 // Unicode
1822- let split: Vec < & str > = data. splitn ( 'ä' , 3 ) . collect ( ) ;
1822+ let split: Vec < & str > = data. splitn ( 3 , 'ä' ) . collect ( ) ;
18231823 assert_eq ! ( split, vec![ "\n M" , "ry h" , "d " , " little lämb\n Little lämb\n " ] ) ;
18241824
1825- let split: Vec < & str > = data. splitn ( |c : char | c == 'ä' , 3 ) . collect ( ) ;
1825+ let split: Vec < & str > = data. splitn ( 3 , |c : char | c == 'ä' ) . collect ( ) ;
18261826 assert_eq ! ( split, vec![ "\n M" , "ry h" , "d " , " little lämb\n Little lämb\n " ] ) ;
18271827 }
18281828
18291829 #[ test]
18301830 fn test_rsplitn_char_iterator ( ) {
18311831 let data = "\n Märy häd ä little lämb\n Little lämb\n " ;
18321832
1833- let mut split: Vec < & str > = data. rsplitn ( ' ' , 3 ) . collect ( ) ;
1833+ let mut split: Vec < & str > = data. rsplitn ( 3 , ' ' ) . collect ( ) ;
18341834 split. reverse ( ) ;
18351835 assert_eq ! ( split, vec![ "\n Märy häd ä" , "little" , "lämb\n Little" , "lämb\n " ] ) ;
18361836
1837- let mut split: Vec < & str > = data. rsplitn ( |c : char | c == ' ' , 3 ) . collect ( ) ;
1837+ let mut split: Vec < & str > = data. rsplitn ( 3 , |c : char | c == ' ' ) . collect ( ) ;
18381838 split. reverse ( ) ;
18391839 assert_eq ! ( split, vec![ "\n Märy häd ä" , "little" , "lämb\n Little" , "lämb\n " ] ) ;
18401840
18411841 // Unicode
1842- let mut split: Vec < & str > = data. rsplitn ( 'ä' , 3 ) . collect ( ) ;
1842+ let mut split: Vec < & str > = data. rsplitn ( 3 , 'ä' ) . collect ( ) ;
18431843 split. reverse ( ) ;
18441844 assert_eq ! ( split, vec![ "\n Märy häd " , " little l" , "mb\n Little l" , "mb\n " ] ) ;
18451845
1846- let mut split: Vec < & str > = data. rsplitn ( |c : char | c == 'ä' , 3 ) . collect ( ) ;
1846+ let mut split: Vec < & str > = data. rsplitn ( 3 , |c : char | c == 'ä' ) . collect ( ) ;
18471847 split. reverse ( ) ;
18481848 assert_eq ! ( split, vec![ "\n Märy häd " , " little l" , "mb\n Little l" , "mb\n " ] ) ;
18491849 }
0 commit comments