Trait IndexedVector

Source
pub trait IndexedVector<K, V> {
    // Required methods
    fn insert(&mut self, item: V);
    fn search(&self, key: &K) -> Iter<'_, V>;
}

Required Methods§

Source

fn insert(&mut self, item: V)

Insert an item into the vector.

Source

fn search(&self, key: &K) -> Iter<'_, V>

Search for items with the given key.

Implementors§

Source§

impl<K: Eq + Hash, V> IndexedVector<K, V> for HashIndexedVector<K, V>

Source§

impl<K: Ord, V> IndexedVector<K, V> for BTreeIndexedVector<K, V>