1pub trait NormalVecMethods<T> { 2 fn n_push(&mut self, elem: T); 3 fn n_pop(&mut self) -> Option<T>; 4 fn n_insert(&mut self, index: usize, elem: T); 5 // fn n_remove(&mut self, index: usize) -> T; 6 // fn n_iter(&self) -> impl Iterator<Item = &T>; 7}