pub trait HasVectorOf<Id: Idx>: Index<Id, Output: Sized> {
// Required methods
fn get_vector(&self) -> &Vector<Id, Self::Output>;
fn get_vector_mut(&mut self) -> &mut Vector<Id, Self::Output>;
}
pub trait HasVectorOf<Id: Idx>: Index<Id, Output: Sized> {
// Required methods
fn get_vector(&self) -> &Vector<Id, Self::Output>;
fn get_vector_mut(&mut self) -> &mut Vector<Id, Self::Output>;
}