@@ -452,6 +452,7 @@ fn test_inspect() {
452452}
453453
454454#[ test]
455+ #[ allow( deprecated) ]
455456fn test_unfoldr ( ) {
456457 fn count ( st : & mut usize ) -> Option < usize > {
457458 if * st < 10 {
@@ -782,6 +783,7 @@ fn test_rposition_panic() {
782783
783784
784785#[ cfg( test) ]
786+ #[ allow( deprecated) ]
785787fn check_randacc_iter < A , T > ( a : T , len : usize ) where
786788 A : PartialEq ,
787789 T : Clone + RandomAccessIterator + Iterator < Item =A > ,
@@ -821,6 +823,7 @@ fn test_double_ended_flat_map() {
821823}
822824
823825#[ test]
826+ #[ allow( deprecated) ]
824827fn test_random_access_chain ( ) {
825828 let xs = [ 1 , 2 , 3 , 4 , 5 ] ;
826829 let ys = [ 7 , 9 , 11 ] ;
@@ -884,6 +887,7 @@ fn test_random_access_skip() {
884887}
885888
886889#[ test]
890+ #[ allow( deprecated) ]
887891fn test_random_access_inspect ( ) {
888892 let xs = [ 1 , 2 , 3 , 4 , 5 ] ;
889893
@@ -897,6 +901,7 @@ fn test_random_access_inspect() {
897901}
898902
899903#[ test]
904+ #[ allow( deprecated) ]
900905fn test_random_access_map ( ) {
901906 let xs = [ 1 , 2 , 3 , 4 , 5 ] ;
902907
@@ -985,12 +990,19 @@ fn test_range_step() {
985990}
986991
987992#[ test]
988- fn test_reverse ( ) {
993+ #[ allow( deprecated) ]
994+ fn test_reverse_in_place ( ) {
989995 let mut ys = [ 1 , 2 , 3 , 4 , 5 ] ;
990996 ys. iter_mut ( ) . reverse_in_place ( ) ;
991997 assert ! ( ys == [ 5 , 4 , 3 , 2 , 1 ] ) ;
992998}
993999
1000+ #[ test]
1001+ fn test_reverse ( ) {
1002+ let ys = [ 1 , 2 , 3 , 4 , 5 ] . iter ( ) . cloned ( ) . rev ( ) . collect :: < Vec < _ > > ( ) ;
1003+ assert_eq ! ( & ys, & [ 5 , 4 , 3 , 2 , 1 ] ) ;
1004+ }
1005+
9941006#[ test]
9951007fn test_peekable_is_empty ( ) {
9961008 let a = [ 1 ] ;
@@ -1031,6 +1043,7 @@ fn test_min_max_result() {
10311043}
10321044
10331045#[ test]
1046+ #[ allow( deprecated) ]
10341047fn test_iterate ( ) {
10351048 let mut it = iterate ( 1 , |x| x * 2 ) ;
10361049 assert_eq ! ( it. next( ) , Some ( 1 ) ) ;
0 commit comments