pub trait TableIndex<T> {
// Required methods
fn insert(&self, value: T, link: Link) -> Option<Link>;
fn remove(&self, value: T, link: Link) -> Option<(T, Link)>;
}pub trait TableIndex<T> {
// Required methods
fn insert(&self, value: T, link: Link) -> Option<Link>;
fn remove(&self, value: T, link: Link) -> Option<(T, Link)>;
}