@@ -22,6 +22,7 @@ Simple compression
2222 html_favicon_url = "http://www.rust-lang.org/favicon.ico" ,
2323 html_root_url = "http://static.rust-lang.org/doc/master" ) ] ;
2424#[ feature( phase) ] ;
25+ #[ deny( deprecated_owned_vector) ] ;
2526
2627#[ cfg( test) ] #[ phase( syntax, link) ] extern crate log;
2728
@@ -100,17 +101,18 @@ mod tests {
100101 use self :: rand:: Rng ;
101102
102103 #[ test]
104+ #[ allow( deprecated_owned_vector) ]
103105 fn test_flate_round_trip ( ) {
104106 let mut r = rand:: task_rng ( ) ;
105- let mut words = ~ [ ] ;
107+ let mut words = vec ! ( ) ;
106108 for _ in range ( 0 , 20 ) {
107109 let range = r. gen_range ( 1 u, 10 ) ;
108110 words. push ( r. gen_vec :: < u8 > ( range) ) ;
109111 }
110112 for _ in range ( 0 , 20 ) {
111113 let mut input = ~[ ] ;
112114 for _ in range ( 0 , 2000 ) {
113- input. push_all ( r. choose ( words) ) ;
115+ input. push_all ( r. choose ( words. as_slice ( ) ) ) ;
114116 }
115117 debug ! ( "de/inflate of {} bytes of random word-sequences" ,
116118 input. len( ) ) ;
@@ -125,8 +127,8 @@ mod tests {
125127
126128 #[ test]
127129 fn test_zlib_flate ( ) {
128- let bytes = ~ [ 1 , 2 , 3 , 4 , 5 ] ;
129- let deflated = deflate_bytes ( bytes) ;
130+ let bytes = vec ! ( 1 , 2 , 3 , 4 , 5 ) ;
131+ let deflated = deflate_bytes ( bytes. as_slice ( ) ) ;
130132 let inflated = inflate_bytes ( deflated. as_slice ( ) ) ;
131133 assert_eq ! ( inflated. as_slice( ) , bytes. as_slice( ) ) ;
132134 }
0 commit comments