diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2012-09-18 18:31:59 -0700 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2012-09-18 21:31:00 -0700 |
| commit | 1be24f0758d3075d2e7f141f8831bb8a233ce86e (patch) | |
| tree | 28b93c29c3b427f7cd84142a49b1b86222d700eb /src/libstd/map.rs | |
| parent | e17a3b3194cc5dc213d13ff6499c93482215c223 (diff) | |
| download | rust-1be24f0758d3075d2e7f141f8831bb8a233ce86e.tar.gz rust-1be24f0758d3075d2e7f141f8831bb8a233ce86e.zip | |
replace explicit calls to vec::each with vec::each_ref, partially demode str
Diffstat (limited to 'src/libstd/map.rs')
| -rw-r--r-- | src/libstd/map.rs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/libstd/map.rs b/src/libstd/map.rs index 1726e1f581f..4b41b81d4e5 100644 --- a/src/libstd/map.rs +++ b/src/libstd/map.rs @@ -435,9 +435,12 @@ fn vec_from_set<T:Eq IterBytes Hash Copy>(s: Set<T>) -> ~[T] { fn hash_from_vec<K: Eq IterBytes Hash Const Copy, V: Copy>( items: &[(K, V)]) -> HashMap<K, V> { let map = HashMap(); - do vec::iter(items) |item| { - let (key, value) = item; - map.insert(key, value); + for vec::each_ref(items) |item| { + match *item { + (key, value) => { + map.insert(key, value); + } + } } map } |
