View

Trait View 

Source
pub trait View<T>: AsRef<[T]> {
    // Required method
    fn take(&mut self, n: usize) -> Result<&[T], BadPos>;
}

Required Methods§

Source

fn take(&mut self, n: usize) -> Result<&[T], BadPos>

Implementations on Foreign Types§

Source§

impl<T> View<T> for &[T]

Source§

fn take(&mut self, n: usize) -> Result<&[T], BadPos>

Source§

impl<T> View<T> for &mut [T]

Source§

fn take(&mut self, n: usize) -> Result<&[T], BadPos>

Implementors§

Source§

impl<T, B: AsRef<[T]>> View<T> for Look<T, B>