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]

[src]

[src]

[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]

[src]

impl<K, V> PrimitiveMap<K, V, ArrayBucket<K, V>, ArrayBucketList<K, V>, DefaultHasher<K>> where
    K: Key,
    V: Value,
    DefaultHasher<K>: Hasher<K>, 
[src]

[src]

impl<K, V, H> PrimitiveMap<K, V, SmallVecBucket<K, V>, SmallVecBucketList<K, V>, H> where
    K: Key,
    V: Value,
    H: Hasher<K>, 
[src]

[src]

impl<K, V, H> PrimitiveMap<K, V, ArrayBucket<K, V>, ArrayBucketList<K, V>, H> where
    K: Key,
    V: Value,
    H: Hasher<K>, 
[src]

[src]

Trait Implementations

Auto Trait Implementations

impl<K, V, B, BL, H> Send for PrimitiveMap<K, V, B, BL, H> where
    B: Send,
    BL: Send,
    H: Send,
    K: Send,
    V: Send

impl<K, V, B, BL, H> Sync for PrimitiveMap<K, V, B, BL, H> where
    B: Sync,
    BL: Sync,
    H: Sync,
    K: Sync,
    V: Sync