diff options
Diffstat (limited to 'src/libstd/map.rs')
| -rw-r--r-- | src/libstd/map.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/libstd/map.rs b/src/libstd/map.rs index f3016e9df21..2fa2825eb4c 100644 --- a/src/libstd/map.rs +++ b/src/libstd/map.rs @@ -24,9 +24,9 @@ use core::uint; use core::vec; /// A convenience type to treat a hashmap as a set -pub type Set<K:Eq IterBytes Hash> = HashMap<K, ()>; +pub type Set<K> = HashMap<K, ()>; -pub type HashMap<K:Eq IterBytes Hash, V> = chained::T<K, V>; +pub type HashMap<K, V> = chained::T<K, V>; pub trait StdMap<K:Eq IterBytes Hash Copy, V: Copy> { /// Return the number of elements in the map @@ -142,12 +142,12 @@ pub mod chained { mut next: Option<@Entry<K, V>> } - struct HashMap_<K:Eq IterBytes Hash, V> { + struct HashMap_<K, V> { mut count: uint, mut chains: ~[mut Option<@Entry<K,V>>] } - pub type T<K:Eq IterBytes Hash, V> = @HashMap_<K, V>; + pub type T<K, V> = @HashMap_<K, V>; enum SearchResult<K, V> { NotFound, |
