@@ -1179,26 +1179,26 @@ mod tests {
1179
1179
( s: $path: expr, $exp: expr) => (
1180
1180
{
1181
1181
let path = Path :: new( $path) ;
1182
- let comps = path. components( ) . to_owned_vec ( ) ;
1182
+ let comps = path. components( ) . collect :: <~ [ & [ u8 ] ] > ( ) ;
1183
1183
let exp: & [ & str ] = $exp;
1184
- let exps = exp. iter( ) . map( |x| x. as_bytes( ) ) . to_owned_vec ( ) ;
1184
+ let exps = exp. iter( ) . map( |x| x. as_bytes( ) ) . collect :: <~ [ & [ u8 ] ] > ( ) ;
1185
1185
assert!( comps == exps, "components: Expected {:?}, found {:?}" ,
1186
1186
comps, exps) ;
1187
- let comps = path. rev_components( ) . to_owned_vec ( ) ;
1188
- let exps = exps. move_rev_iter( ) . to_owned_vec ( ) ;
1187
+ let comps = path. rev_components( ) . collect :: <~ [ & [ u8 ] ] > ( ) ;
1188
+ let exps = exps. move_rev_iter( ) . collect :: <~ [ & [ u8 ] ] > ( ) ;
1189
1189
assert!( comps == exps, "rev_components: Expected {:?}, found {:?}" ,
1190
1190
comps, exps) ;
1191
1191
}
1192
1192
) ;
1193
1193
( v: [ $( $arg: expr) ,+] , [ $( [ $( $exp: expr) ,* ] ) ,* ] ) => (
1194
1194
{
1195
1195
let path = Path :: new( b!( $( $arg) ,+) ) ;
1196
- let comps = path. components( ) . to_owned_vec ( ) ;
1196
+ let comps = path. components( ) . collect :: <~ [ & [ u8 ] ] > ( ) ;
1197
1197
let exp: & [ & [ u8 ] ] = [ $( b!( $( $exp) ,* ) ) ,* ] ;
1198
1198
assert!( comps. as_slice( ) == exp, "components: Expected {:?}, found {:?}" ,
1199
1199
comps. as_slice( ) , exp) ;
1200
- let comps = path. rev_components( ) . to_owned_vec ( ) ;
1201
- let exp = exp. rev_iter( ) . map( |& x|x) . to_owned_vec ( ) ;
1200
+ let comps = path. rev_components( ) . collect :: <~ [ & [ u8 ] ] > ( ) ;
1201
+ let exp = exp. rev_iter( ) . map( |& x|x) . collect :: <~ [ & [ u8 ] ] > ( ) ;
1202
1202
assert!( comps. as_slice( ) == exp,
1203
1203
"rev_components: Expected {:?}, found {:?}" ,
1204
1204
comps. as_slice( ) , exp) ;
@@ -1228,13 +1228,13 @@ mod tests {
1228
1228
( v: [ $( $arg: expr) ,+] , $exp: expr) => (
1229
1229
{
1230
1230
let path = Path :: new( b!( $( $arg) ,+) ) ;
1231
- let comps = path. str_components( ) . to_owned_vec ( ) ;
1231
+ let comps = path. str_components( ) . collect :: <~ [ Option < & str > ] > ( ) ;
1232
1232
let exp: & [ Option <& str >] = $exp;
1233
1233
assert!( comps. as_slice( ) == exp,
1234
1234
"str_components: Expected {:?}, found {:?}" ,
1235
1235
comps. as_slice( ) , exp) ;
1236
- let comps = path. rev_str_components( ) . to_owned_vec ( ) ;
1237
- let exp = exp. rev_iter( ) . map( |& x|x) . to_owned_vec ( ) ;
1236
+ let comps = path. rev_str_components( ) . collect :: <~ [ Option < & str > ] > ( ) ;
1237
+ let exp = exp. rev_iter( ) . map( |& x|x) . collect :: <~ [ Option < & str > ] > ( ) ;
1238
1238
assert!( comps. as_slice( ) == exp,
1239
1239
"rev_str_components: Expected {:?}, found {:?}" ,
1240
1240
comps. as_slice( ) , exp) ;
0 commit comments