MatrixIter

Trait MatrixIter 

Source
pub trait MatrixIter<T: Num, D: Device> {
    // Required methods
    fn map_axis<F>(&self, axis: usize, fn_map: F) -> Matrix<Owned<T>, DimDyn, D>
       where F: FnMut(Matrix<Ref<&mut T>, DimDyn, D>);
    fn map_axis_mut<F>(self, axis: usize, fn_map: F)
       where F: FnMut(Matrix<Ref<&mut T>, DimDyn, D>);
}

Required Methods§

Source

fn map_axis<F>(&self, axis: usize, fn_map: F) -> Matrix<Owned<T>, DimDyn, D>
where F: FnMut(Matrix<Ref<&mut T>, DimDyn, D>),

Source

fn map_axis_mut<F>(self, axis: usize, fn_map: F)
where F: FnMut(Matrix<Ref<&mut T>, DimDyn, D>),

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<T: Num, D: Device> MatrixIter<T, D> for Matrix<Ref<&mut T>, DimDyn, D>