@@ -865,12 +865,18 @@ mod tests {
865
865
for i in range ( 0 i, 5 ) {
866
866
d. push_back ( i) ;
867
867
}
868
- assert_eq ! ( d. iter( ) . collect:: <Vec <& int>>( ) . as_slice( ) , & [ & 0 , & 1 , & 2 , & 3 , & 4 ] ) ;
868
+ {
869
+ let b: & [ _ ] = & [ & 0 , & 1 , & 2 , & 3 , & 4 ] ;
870
+ assert_eq ! ( d. iter( ) . collect:: <Vec <& int>>( ) . as_slice( ) , b) ;
871
+ }
869
872
870
873
for i in range ( 6 i, 9 ) {
871
874
d. push_front ( i) ;
872
875
}
873
- assert_eq ! ( d. iter( ) . collect:: <Vec <& int>>( ) . as_slice( ) , & [ & 8 , & 7 , & 6 , & 0 , & 1 , & 2 , & 3 , & 4 ] ) ;
876
+ {
877
+ let b: & [ _ ] = & [ & 8 , & 7 , & 6 , & 0 , & 1 , & 2 , & 3 , & 4 ] ;
878
+ assert_eq ! ( d. iter( ) . collect:: <Vec <& int>>( ) . as_slice( ) , b) ;
879
+ }
874
880
875
881
let mut it = d. iter ( ) ;
876
882
let mut len = d. len ( ) ;
@@ -890,12 +896,16 @@ mod tests {
890
896
for i in range ( 0 i, 5 ) {
891
897
d. push_back ( i) ;
892
898
}
893
- assert_eq ! ( d. iter( ) . rev( ) . collect:: <Vec <& int>>( ) . as_slice( ) , & [ & 4 , & 3 , & 2 , & 1 , & 0 ] ) ;
899
+ {
900
+ let b: & [ _ ] = & [ & 4 , & 3 , & 2 , & 1 , & 0 ] ;
901
+ assert_eq ! ( d. iter( ) . rev( ) . collect:: <Vec <& int>>( ) . as_slice( ) , b) ;
902
+ }
894
903
895
904
for i in range ( 6 i, 9 ) {
896
905
d. push_front ( i) ;
897
906
}
898
- assert_eq ! ( d. iter( ) . rev( ) . collect:: <Vec <& int>>( ) . as_slice( ) , & [ & 4 , & 3 , & 2 , & 1 , & 0 , & 6 , & 7 , & 8 ] ) ;
907
+ let b: & [ _ ] = & [ & 4 , & 3 , & 2 , & 1 , & 0 , & 6 , & 7 , & 8 ] ;
908
+ assert_eq ! ( d. iter( ) . rev( ) . collect:: <Vec <& int>>( ) . as_slice( ) , b) ;
899
909
}
900
910
901
911
#[ test]
0 commit comments