@@ -79,7 +79,7 @@ pub struct MoveItems<T> {
7979impl < T > Rawlink < T > {
8080 /// Like Option::None for Rawlink
8181 fn none ( ) -> Rawlink < T > {
82- Rawlink { p : ptr:: mut_null ( ) }
82+ Rawlink { p : ptr:: null_mut ( ) }
8383 }
8484
8585 /// Like Option::Some for Rawlink
@@ -431,7 +431,7 @@ impl<T> DList<T> {
431431 /// ```
432432 pub fn insert_when ( & mut self , elt : T , f : |& T , & T | -> bool) {
433433 {
434- let mut it = self . mut_iter ( ) ;
434+ let mut it = self . iter_mut ( ) ;
435435 loop {
436436 match it. peek_next ( ) {
437437 None => break ,
@@ -451,7 +451,7 @@ impl<T> DList<T> {
451451 /// This operation should compute in O(max(N, M)) time.
452452 pub fn merge ( & mut self , mut other : DList < T > , f : |& T , & T | -> bool) {
453453 {
454- let mut it = self . mut_iter ( ) ;
454+ let mut it = self . iter_mut ( ) ;
455455 loop {
456456 let take_a = match ( it. peek_next ( ) , other. front ( ) ) {
457457 ( _ , None ) => return ,
@@ -871,7 +871,7 @@ mod tests {
871871 check_links ( & m) ;
872872 let sum = v. append ( u. as_slice ( ) ) ;
873873 assert_eq ! ( sum. len( ) , m. len( ) ) ;
874- for elt in sum. move_iter ( ) {
874+ for elt in sum. into_iter ( ) {
875875 assert_eq ! ( m. pop_front( ) , Some ( elt) )
876876 }
877877 }
@@ -895,7 +895,7 @@ mod tests {
895895 check_links ( & m) ;
896896 let sum = u. append ( v. as_slice ( ) ) ;
897897 assert_eq ! ( sum. len( ) , m. len( ) ) ;
898- for elt in sum. move_iter ( ) {
898+ for elt in sum. into_iter ( ) {
899899 assert_eq ! ( m. pop_front( ) , Some ( elt) )
900900 }
901901 }
@@ -920,7 +920,7 @@ mod tests {
920920 m. rotate_backward ( ) ; check_links ( & m) ;
921921 m. push_front ( 9 ) ; check_links ( & m) ;
922922 m. rotate_forward ( ) ; check_links ( & m) ;
923- assert_eq ! ( vec![ 3 i, 9 , 5 , 1 , 2 ] , m. move_iter ( ) . collect( ) ) ;
923+ assert_eq ! ( vec![ 3 i, 9 , 5 , 1 , 2 ] , m. into_iter ( ) . collect( ) ) ;
924924 }
925925
926926 #[ test]
@@ -991,16 +991,16 @@ mod tests {
991991 fn test_mut_iter ( ) {
992992 let mut m = generate_test ( ) ;
993993 let mut len = m. len ( ) ;
994- for ( i, elt) in m. mut_iter ( ) . enumerate ( ) {
994+ for ( i, elt) in m. iter_mut ( ) . enumerate ( ) {
995995 assert_eq ! ( i as int, * elt) ;
996996 len -= 1 ;
997997 }
998998 assert_eq ! ( len, 0 ) ;
999999 let mut n = DList :: new ( ) ;
1000- assert ! ( n. mut_iter ( ) . next( ) . is_none( ) ) ;
1000+ assert ! ( n. iter_mut ( ) . next( ) . is_none( ) ) ;
10011001 n. push_front ( 4 i) ;
10021002 n. push ( 5 ) ;
1003- let mut it = n. mut_iter ( ) ;
1003+ let mut it = n. iter_mut ( ) ;
10041004 assert_eq ! ( it. size_hint( ) , ( 2 , Some ( 2 ) ) ) ;
10051005 assert ! ( it. next( ) . is_some( ) ) ;
10061006 assert ! ( it. next( ) . is_some( ) ) ;
@@ -1011,11 +1011,11 @@ mod tests {
10111011 #[ test]
10121012 fn test_iterator_mut_double_end ( ) {
10131013 let mut n = DList :: new ( ) ;
1014- assert ! ( n. mut_iter ( ) . next_back( ) . is_none( ) ) ;
1014+ assert ! ( n. iter_mut ( ) . next_back( ) . is_none( ) ) ;
10151015 n. push_front ( 4 i) ;
10161016 n. push_front ( 5 ) ;
10171017 n. push_front ( 6 ) ;
1018- let mut it = n. mut_iter ( ) ;
1018+ let mut it = n. iter_mut ( ) ;
10191019 assert_eq ! ( it. size_hint( ) , ( 3 , Some ( 3 ) ) ) ;
10201020 assert_eq ! ( * it. next( ) . unwrap( ) , 6 ) ;
10211021 assert_eq ! ( it. size_hint( ) , ( 2 , Some ( 2 ) ) ) ;
@@ -1031,7 +1031,7 @@ mod tests {
10311031 let mut m = list_from ( & [ 0 i, 2 , 4 , 6 , 8 ] ) ;
10321032 let len = m. len ( ) ;
10331033 {
1034- let mut it = m. mut_iter ( ) ;
1034+ let mut it = m. iter_mut ( ) ;
10351035 it. insert_next ( -2 ) ;
10361036 loop {
10371037 match it. next ( ) {
@@ -1050,7 +1050,7 @@ mod tests {
10501050 }
10511051 check_links ( & m) ;
10521052 assert_eq ! ( m. len( ) , 3 + len * 2 ) ;
1053- assert_eq ! ( m. move_iter ( ) . collect:: <Vec <int>>( ) , vec![ -2 , 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 0 , 1 ] ) ;
1053+ assert_eq ! ( m. into_iter ( ) . collect:: <Vec <int>>( ) , vec![ -2 , 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 0 , 1 ] ) ;
10541054 }
10551055
10561056 #[ test]
@@ -1061,7 +1061,7 @@ mod tests {
10611061 m. merge ( n, |a, b| a <= b) ;
10621062 assert_eq ! ( m. len( ) , len) ;
10631063 check_links ( & m) ;
1064- let res = m. move_iter ( ) . collect :: < Vec < int > > ( ) ;
1064+ let res = m. into_iter ( ) . collect :: < Vec < int > > ( ) ;
10651065 assert_eq ! ( res, vec![ -1 , 0 , 0 , 0 , 1 , 3 , 5 , 6 , 7 , 2 , 7 , 7 , 9 ] ) ;
10661066 }
10671067
@@ -1077,19 +1077,19 @@ mod tests {
10771077 m. push ( 4 ) ;
10781078 m. insert_ordered ( 3 ) ;
10791079 check_links ( & m) ;
1080- assert_eq ! ( vec![ 2 , 3 , 4 ] , m. move_iter ( ) . collect:: <Vec <int>>( ) ) ;
1080+ assert_eq ! ( vec![ 2 , 3 , 4 ] , m. into_iter ( ) . collect:: <Vec <int>>( ) ) ;
10811081 }
10821082
10831083 #[ test]
10841084 fn test_mut_rev_iter ( ) {
10851085 let mut m = generate_test ( ) ;
1086- for ( i, elt) in m. mut_iter ( ) . rev ( ) . enumerate ( ) {
1086+ for ( i, elt) in m. iter_mut ( ) . rev ( ) . enumerate ( ) {
10871087 assert_eq ! ( ( 6 -i) as int, * elt) ;
10881088 }
10891089 let mut n = DList :: new ( ) ;
1090- assert ! ( n. mut_iter ( ) . rev( ) . next( ) . is_none( ) ) ;
1090+ assert ! ( n. iter_mut ( ) . rev( ) . next( ) . is_none( ) ) ;
10911091 n. push_front ( 4 i) ;
1092- let mut it = n. mut_iter ( ) . rev ( ) ;
1092+ let mut it = n. iter_mut ( ) . rev ( ) ;
10931093 assert ! ( it. next( ) . is_some( ) ) ;
10941094 assert ! ( it. next( ) . is_none( ) ) ;
10951095 }
@@ -1229,7 +1229,7 @@ mod tests {
12291229 check_links ( & m) ;
12301230
12311231 let mut i = 0 u;
1232- for ( a, & b) in m. move_iter ( ) . zip ( v. iter ( ) ) {
1232+ for ( a, & b) in m. into_iter ( ) . zip ( v. iter ( ) ) {
12331233 i += 1 ;
12341234 assert_eq ! ( a, b) ;
12351235 }
@@ -1311,7 +1311,7 @@ mod tests {
13111311 let v = & [ 0 i, ..128 ] ;
13121312 let mut m: DList < int > = v. iter ( ) . map ( |& x|x) . collect ( ) ;
13131313 b. iter ( || {
1314- assert ! ( m. mut_iter ( ) . count( ) == 128 ) ;
1314+ assert ! ( m. iter_mut ( ) . count( ) == 128 ) ;
13151315 } )
13161316 }
13171317 #[ bench]
@@ -1327,7 +1327,7 @@ mod tests {
13271327 let v = & [ 0 i, ..128 ] ;
13281328 let mut m: DList < int > = v. iter ( ) . map ( |& x|x) . collect ( ) ;
13291329 b. iter ( || {
1330- assert ! ( m. mut_iter ( ) . rev( ) . count( ) == 128 ) ;
1330+ assert ! ( m. iter_mut ( ) . rev( ) . count( ) == 128 ) ;
13311331 } )
13321332 }
13331333}
0 commit comments