@@ -22,6 +22,7 @@ Simple compression
22
22
html_favicon_url = "http://www.rust-lang.org/favicon.ico" ,
23
23
html_root_url = "http://static.rust-lang.org/doc/master" ) ] ;
24
24
#[ feature( phase) ] ;
25
+ #[ deny( deprecated_owned_vector) ] ;
25
26
26
27
#[ cfg( test) ] #[ phase( syntax, link) ] extern crate log;
27
28
@@ -100,17 +101,18 @@ mod tests {
100
101
use self :: rand:: Rng ;
101
102
102
103
#[ test]
104
+ #[ allow( deprecated_owned_vector) ]
103
105
fn test_flate_round_trip ( ) {
104
106
let mut r = rand:: task_rng ( ) ;
105
- let mut words = ~ [ ] ;
107
+ let mut words = vec ! ( ) ;
106
108
for _ in range ( 0 , 20 ) {
107
109
let range = r. gen_range ( 1 u, 10 ) ;
108
110
words. push ( r. gen_vec :: < u8 > ( range) ) ;
109
111
}
110
112
for _ in range ( 0 , 20 ) {
111
113
let mut input = ~[ ] ;
112
114
for _ in range ( 0 , 2000 ) {
113
- input. push_all ( r. choose ( words) ) ;
115
+ input. push_all ( r. choose ( words. as_slice ( ) ) ) ;
114
116
}
115
117
debug ! ( "de/inflate of {} bytes of random word-sequences" ,
116
118
input. len( ) ) ;
@@ -125,8 +127,8 @@ mod tests {
125
127
126
128
#[ test]
127
129
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 ( ) ) ;
130
132
let inflated = inflate_bytes ( deflated. as_slice ( ) ) ;
131
133
assert_eq ! ( inflated. as_slice( ) , bytes. as_slice( ) ) ;
132
134
}
0 commit comments