pub trait Indexable: Named { // Required methods fn index(&self) -> Option<&Index>; fn set_index(&mut self, index: Index); }