Trait primitivemap::bucket::BucketList
[−]
[src]
pub trait BucketList<K: Key, V: Value> { type Bucket: Bucket<K, V>; fn empty() -> Self; fn len(&self) -> usize; fn get(&self, idx: usize) -> &Self::Bucket; fn get_mut(&mut self, idx: usize) -> &mut Self::Bucket; }
Associated Types
Required Methods
fn empty() -> Self
fn len(&self) -> usize
fn get(&self, idx: usize) -> &Self::Bucket
fn get_mut(&mut self, idx: usize) -> &mut Self::Bucket
Implementors
impl<K: Key, V: Value> BucketList<K, V> for SmallVecBucketList<K, V> type Bucket = SmallVecBucket<K, V>;
impl<K: Key, V: Value> BucketList<K, V> for ArrayBucketList<K, V> type Bucket = ArrayBucket<K, V>;