Struct primitivemap::PrimitiveMap
[−]
[src]
pub struct PrimitiveMap<K: Key, V: Value, B: Bucket<K, V>, BL: BucketList<K, V, Bucket = B>, H: Hasher<K>> { /* fields omitted */ }
Methods
impl<K, V, B, BL, H> PrimitiveMap<K, V, B, BL, H> where
K: Key,
V: Value,
B: Bucket<K, V>,
BL: BucketList<K, V, Bucket = B>,
H: Hasher<K>,
[src]
K: Key,
V: Value,
B: Bucket<K, V>,
BL: BucketList<K, V, Bucket = B>,
H: Hasher<K>,
pub fn custom(buckets: BL, _hasher: H) -> Self
[src]
pub fn insert(&mut self, key: K, value: V)
[src]
pub fn get(&self, key: K) -> Option<V>
[src]
impl<K, V> PrimitiveMap<K, V, SmallVecBucket<K, V>, SmallVecBucketList<K, V>, DefaultHasher<K>> where
K: Key,
V: Value,
DefaultHasher<K>: Hasher<K>,
[src]
K: Key,
V: Value,
DefaultHasher<K>: Hasher<K>,
impl<K, V> PrimitiveMap<K, V, ArrayBucket<K, V>, ArrayBucketList<K, V>, DefaultHasher<K>> where
K: Key,
V: Value,
DefaultHasher<K>: Hasher<K>,
[src]
K: Key,
V: Value,
DefaultHasher<K>: Hasher<K>,
impl<K, V, H> PrimitiveMap<K, V, SmallVecBucket<K, V>, SmallVecBucketList<K, V>, H> where
K: Key,
V: Value,
H: Hasher<K>,
[src]
K: Key,
V: Value,
H: Hasher<K>,
pub fn dynamic_with_hasher(hasher: H) -> Self
[src]
impl<K, V, H> PrimitiveMap<K, V, ArrayBucket<K, V>, ArrayBucketList<K, V>, H> where
K: Key,
V: Value,
H: Hasher<K>,
[src]
K: Key,
V: Value,
H: Hasher<K>,