@@ -894,7 +894,7 @@ mod tests {
894
894
use { Collection , MutableSeq } ;
895
895
896
896
use super :: * ;
897
- use std:: slice:: { Vector , ImmutableSlice } ;
897
+ use std:: slice:: { Slice , ImmutableSlice } ;
898
898
use string:: String ;
899
899
use vec:: Vec ;
900
900
@@ -1812,38 +1812,38 @@ mod tests {
1812
1812
fn test_splitn_char_iterator ( ) {
1813
1813
let data = "\n Märy häd ä little lämb\n Little lämb\n " ;
1814
1814
1815
- let split: Vec < & str > = data. splitn ( ' ' , 3 ) . collect ( ) ;
1815
+ let split: Vec < & str > = data. splitn ( 3 , ' ' ) . collect ( ) ;
1816
1816
assert_eq ! ( split, vec![ "\n Märy" , "häd" , "ä" , "little lämb\n Little lämb\n " ] ) ;
1817
1817
1818
- let split: Vec < & str > = data. splitn ( |c : char | c == ' ' , 3 ) . collect ( ) ;
1818
+ let split: Vec < & str > = data. splitn ( 3 , |c : char | c == ' ' ) . collect ( ) ;
1819
1819
assert_eq ! ( split, vec![ "\n Märy" , "häd" , "ä" , "little lämb\n Little lämb\n " ] ) ;
1820
1820
1821
1821
// Unicode
1822
- let split: Vec < & str > = data. splitn ( 'ä' , 3 ) . collect ( ) ;
1822
+ let split: Vec < & str > = data. splitn ( 3 , 'ä' ) . collect ( ) ;
1823
1823
assert_eq ! ( split, vec![ "\n M" , "ry h" , "d " , " little lämb\n Little lämb\n " ] ) ;
1824
1824
1825
- let split: Vec < & str > = data. splitn ( |c : char | c == 'ä' , 3 ) . collect ( ) ;
1825
+ let split: Vec < & str > = data. splitn ( 3 , |c : char | c == 'ä' ) . collect ( ) ;
1826
1826
assert_eq ! ( split, vec![ "\n M" , "ry h" , "d " , " little lämb\n Little lämb\n " ] ) ;
1827
1827
}
1828
1828
1829
1829
#[ test]
1830
1830
fn test_rsplitn_char_iterator ( ) {
1831
1831
let data = "\n Märy häd ä little lämb\n Little lämb\n " ;
1832
1832
1833
- let mut split: Vec < & str > = data. rsplitn ( ' ' , 3 ) . collect ( ) ;
1833
+ let mut split: Vec < & str > = data. rsplitn ( 3 , ' ' ) . collect ( ) ;
1834
1834
split. reverse ( ) ;
1835
1835
assert_eq ! ( split, vec![ "\n Märy häd ä" , "little" , "lämb\n Little" , "lämb\n " ] ) ;
1836
1836
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 ( ) ;
1838
1838
split. reverse ( ) ;
1839
1839
assert_eq ! ( split, vec![ "\n Märy häd ä" , "little" , "lämb\n Little" , "lämb\n " ] ) ;
1840
1840
1841
1841
// Unicode
1842
- let mut split: Vec < & str > = data. rsplitn ( 'ä' , 3 ) . collect ( ) ;
1842
+ let mut split: Vec < & str > = data. rsplitn ( 3 , 'ä' ) . collect ( ) ;
1843
1843
split. reverse ( ) ;
1844
1844
assert_eq ! ( split, vec![ "\n Märy häd " , " little l" , "mb\n Little l" , "mb\n " ] ) ;
1845
1845
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 ( ) ;
1847
1847
split. reverse ( ) ;
1848
1848
assert_eq ! ( split, vec![ "\n Märy häd " , " little l" , "mb\n Little l" , "mb\n " ] ) ;
1849
1849
}
0 commit comments