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