pub trait StoreVertex: Index<VHandle, Output = Self::VertexType> + IndexMut<VHandle, Output = Self::VertexType> {
type VertexType;
// Required methods
fn is_empty(&self) -> bool;
fn len(&self) -> usize;
fn push(&mut self, val: Self::VertexType);
fn capacity(&self) -> usize;
fn iter(&self) -> Iter<'_, Self::VertexType>;
fn iter_mut(&mut self) -> IterMut<'_, Self::VertexType>;
fn as_slice(&self) -> &[Self::VertexType];
}