Sequence

Trait Sequence 

Source
pub trait Sequence<T> {
    // Required methods
    fn get<'a>(&'a self, index: usize) -> Option<&'a T>;
    fn len(&self) -> usize;
    fn slice(&self, begin: usize, end: usize) -> &[T];
    fn as_slice(&self) -> &[T];
}

Required Methods§

Source

fn get<'a>(&'a self, index: usize) -> Option<&'a T>

Source

fn len(&self) -> usize

Source

fn slice(&self, begin: usize, end: usize) -> &[T]

Source

fn as_slice(&self) -> &[T]

Implementors§