diff options
| author | bors <bors@rust-lang.org> | 2014-03-23 02:41:53 -0700 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-03-23 02:41:53 -0700 |
| commit | 11c6817e13cf568167b7bffe66e528f1e8204635 (patch) | |
| tree | f4696ddb30eac09fb9eca2a658ca2f9740ece722 /src/libstd/path | |
| parent | 2ddb60565423bdc225ccc8dd4ebfb653c5650ba2 (diff) | |
| parent | ae429056ffa166a9d3a15c8641a838a7a2f5f86e (diff) | |
| download | rust-11c6817e13cf568167b7bffe66e528f1e8204635.tar.gz rust-11c6817e13cf568167b7bffe66e528f1e8204635.zip | |
auto merge of #13090 : thestinger/rust/iter, r=Aatch
This has been rendered obsolete by partial type hints. Since the `~[T]` type is in the process of being removed, it needs to go away.
Diffstat (limited to 'src/libstd/path')
| -rw-r--r-- | src/libstd/path/posix.rs | 20 | ||||
| -rw-r--r-- | src/libstd/path/windows.rs | 21 |
2 files changed, 22 insertions, 19 deletions
diff --git a/src/libstd/path/posix.rs b/src/libstd/path/posix.rs index 512b20ebf4c..3596a07eeb2 100644 --- a/src/libstd/path/posix.rs +++ b/src/libstd/path/posix.rs @@ -1179,13 +1179,13 @@ mod tests { (s: $path:expr, $exp:expr) => ( { let path = Path::new($path); - let comps = path.components().to_owned_vec(); + let comps = path.components().collect::<~[&[u8]]>(); let exp: &[&str] = $exp; - let exps = exp.iter().map(|x| x.as_bytes()).to_owned_vec(); + let exps = exp.iter().map(|x| x.as_bytes()).collect::<~[&[u8]]>(); assert!(comps == exps, "components: Expected {:?}, found {:?}", comps, exps); - let comps = path.rev_components().to_owned_vec(); - let exps = exps.move_rev_iter().to_owned_vec(); + let comps = path.rev_components().collect::<~[&[u8]]>(); + let exps = exps.move_rev_iter().collect::<~[&[u8]]>(); assert!(comps == exps, "rev_components: Expected {:?}, found {:?}", comps, exps); } @@ -1193,12 +1193,12 @@ mod tests { (v: [$($arg:expr),+], [$([$($exp:expr),*]),*]) => ( { let path = Path::new(b!($($arg),+)); - let comps = path.components().to_owned_vec(); + let comps = path.components().collect::<~[&[u8]]>(); let exp: &[&[u8]] = [$(b!($($exp),*)),*]; assert!(comps.as_slice() == exp, "components: Expected {:?}, found {:?}", comps.as_slice(), exp); - let comps = path.rev_components().to_owned_vec(); - let exp = exp.rev_iter().map(|&x|x).to_owned_vec(); + let comps = path.rev_components().collect::<~[&[u8]]>(); + let exp = exp.rev_iter().map(|&x|x).collect::<~[&[u8]]>(); assert!(comps.as_slice() == exp, "rev_components: Expected {:?}, found {:?}", comps.as_slice(), exp); @@ -1228,13 +1228,13 @@ mod tests { (v: [$($arg:expr),+], $exp:expr) => ( { let path = Path::new(b!($($arg),+)); - let comps = path.str_components().to_owned_vec(); + let comps = path.str_components().collect::<~[Option<&str>]>(); let exp: &[Option<&str>] = $exp; assert!(comps.as_slice() == exp, "str_components: Expected {:?}, found {:?}", comps.as_slice(), exp); - let comps = path.rev_str_components().to_owned_vec(); - let exp = exp.rev_iter().map(|&x|x).to_owned_vec(); + let comps = path.rev_str_components().collect::<~[Option<&str>]>(); + let exp = exp.rev_iter().map(|&x|x).collect::<~[Option<&str>]>(); assert!(comps.as_slice() == exp, "rev_str_components: Expected {:?}, found {:?}", comps.as_slice(), exp); diff --git a/src/libstd/path/windows.rs b/src/libstd/path/windows.rs index 81da2f50f8d..9d65a99a0b5 100644 --- a/src/libstd/path/windows.rs +++ b/src/libstd/path/windows.rs @@ -2226,13 +2226,15 @@ mod tests { (s: $path:expr, $exp:expr) => ( { let path = Path::new($path); - let comps = path.str_components().map(|x|x.unwrap()).to_owned_vec(); + let comps = path.str_components().map(|x|x.unwrap()) + .collect::<~[&str]>(); let exp: &[&str] = $exp; assert!(comps.as_slice() == exp, "str_components: Expected {:?}, found {:?}", comps.as_slice(), exp); - let comps = path.rev_str_components().map(|x|x.unwrap()).to_owned_vec(); - let exp = exp.rev_iter().map(|&x|x).to_owned_vec(); + let comps = path.rev_str_components().map(|x|x.unwrap()) + .collect::<~[&str]>(); + let exp = exp.rev_iter().map(|&x|x).collect::<~[&str]>(); assert!(comps.as_slice() == exp, "rev_str_components: Expected {:?}, found {:?}", comps.as_slice(), exp); @@ -2241,13 +2243,14 @@ mod tests { (v: [$($arg:expr),+], $exp:expr) => ( { let path = Path::new(b!($($arg),+)); - let comps = path.str_components().map(|x|x.unwrap()).to_owned_vec(); + let comps = path.str_components().map(|x|x.unwrap()).collect::<~[&str]>(); let exp: &[&str] = $exp; assert!(comps.as_slice() == exp, "str_components: Expected {:?}, found {:?}", comps.as_slice(), exp); - let comps = path.rev_str_components().map(|x|x.unwrap()).to_owned_vec(); - let exp = exp.rev_iter().map(|&x|x).to_owned_vec(); + let comps = path.rev_str_components().map(|x|x.unwrap()) + .collect::<~[&str]>(); + let exp = exp.rev_iter().map(|&x|x).collect::<~[&str]>(); assert!(comps.as_slice() == exp, "rev_str_components: Expected {:?}, found {:?}", comps.as_slice(), exp); @@ -2301,12 +2304,12 @@ mod tests { (s: $path:expr, $exp:expr) => ( { let path = Path::new($path); - let comps = path.components().to_owned_vec(); + let comps = path.components().collect::<~[&[u8]]>(); let exp: &[&[u8]] = $exp; assert!(comps.as_slice() == exp, "components: Expected {:?}, found {:?}", comps.as_slice(), exp); - let comps = path.rev_components().to_owned_vec(); - let exp = exp.rev_iter().map(|&x|x).to_owned_vec(); + let comps = path.rev_components().collect::<~[&[u8]]>(); + let exp = exp.rev_iter().map(|&x|x).collect::<~[&[u8]]>(); assert!(comps.as_slice() == exp, "rev_components: Expected {:?}, found {:?}", comps.as_slice(), exp); |
