Trait zenu_matrix::dim::DimTrait

source ·
pub trait DimTrait: Index<usize, Output = usize> + IndexMut<usize> + IntoIterator<Item = usize> + Clone + Copy + Default + PartialEq + Debug + for<'a> From<&'a [usize]> + for<'a> From<&'a Self> + 'static {
    // Required methods
    fn len(&self) -> usize;
    fn is_empty(&self) -> bool;
    fn slice(&self) -> &[usize];

    // Provided methods
    fn is_overflow<D: DimTrait>(&self, index: D) -> bool { ... }
    fn num_elm(&self) -> usize { ... }
}

Required Methods§

source

fn len(&self) -> usize

source

fn is_empty(&self) -> bool

source

fn slice(&self) -> &[usize]

Provided Methods§

source

fn is_overflow<D: DimTrait>(&self, index: D) -> bool

source

fn num_elm(&self) -> usize

Object Safety§

This trait is not object safe.

Implementors§