diff options
| author | bors <bors@rust-lang.org> | 2013-08-01 22:10:45 -0700 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2013-08-01 22:10:45 -0700 |
| commit | bbcce8d95c582d3f918fe4e978d6a715efd991e9 (patch) | |
| tree | 6c0a714130897160fc6ef8a3d17671aed2bc8b90 /src/libstd/hashmap.rs | |
| parent | ecefeb03ccecdcb306e5cc3c76b04670073a82fa (diff) | |
| parent | 234acad404535868ecd7f5b48c3e120c4ea559c9 (diff) | |
| download | rust-bbcce8d95c582d3f918fe4e978d6a715efd991e9.tar.gz rust-bbcce8d95c582d3f918fe4e978d6a715efd991e9.zip | |
auto merge of #8216 : thestinger/rust/range, r=huonw
Diffstat (limited to 'src/libstd/hashmap.rs')
| -rw-r--r-- | src/libstd/hashmap.rs | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/src/libstd/hashmap.rs b/src/libstd/hashmap.rs index ca61f3e5ad8..e7d51106c58 100644 --- a/src/libstd/hashmap.rs +++ b/src/libstd/hashmap.rs @@ -19,7 +19,7 @@ use container::{Container, Mutable, Map, MutableMap, Set, MutableSet}; use clone::Clone; use cmp::{Eq, Equiv}; use hash::Hash; -use iterator::{Iterator, IteratorUtil, FromIterator, Extendable, Chain}; +use iterator::{Iterator, IteratorUtil, FromIterator, Extendable, Chain, range}; use num; use option::{None, Option, Some}; use rand::RngUtil; @@ -284,7 +284,7 @@ impl<K:Hash + Eq,V> Container for HashMap<K, V> { impl<K:Hash + Eq,V> Mutable for HashMap<K, V> { /// Clear the map, removing all key-value pairs. fn clear(&mut self) { - for uint::range(0, self.buckets.len()) |idx| { + foreach idx in range(0u, self.buckets.len()) { self.buckets[idx] = None; } self.size = 0; @@ -802,10 +802,8 @@ pub type SetAlgebraIter<'self, T> = #[cfg(test)] mod test_map { - use container::{Container, Map}; - use option::{None, Some}; + use prelude::*; use super::*; - use uint; #[test] fn test_create_capacity_zero() { @@ -930,7 +928,7 @@ mod test_map { #[test] fn test_iterate() { let mut m = linear_map_with_capacity(4); - for uint::range(0, 32) |i| { + foreach i in range(0u, 32) { assert!(m.insert(i, i*2)); } let mut observed = 0; @@ -1023,7 +1021,6 @@ mod test_set { use prelude::*; use container::Container; use vec::ImmutableEqVector; - use uint; #[test] fn test_disjoint() { @@ -1079,7 +1076,7 @@ mod test_set { #[test] fn test_iterate() { let mut a = HashSet::new(); - for uint::range(0, 32) |i| { + foreach i in range(0u, 32) { assert!(a.insert(i)); } let mut observed = 0; |
