fn add(&mut self, value: T) -> Result<(), ErrorKind>fn add_bulk(&mut self, other: &[T]) -> Result<(), ErrorKind>fn get_len(&self) -> usizefn clear_all(&mut self)fn cut_end(&mut self, len_to_cut: usize, value: T)fn get_slice(&self) -> &[T]impl<T: Copy> VectorTrait<T> for Vec<T>fn add(&mut self, value: T) -> Result<(), ErrorKind>fn add_bulk(&mut self, values: &[T]) -> Result<(), ErrorKind>fn get_len(&self) -> usizefn clear_all(&mut self)fn cut_end(&mut self, len_to_cut: usize, value: T)fn get_slice(&self) -> &[T]