[][src]Trait veho::matrix::Mappers

pub trait Mappers<R>: IntoIterator<Item = R> where
    R: IntoIterator
{ pub fn mapper<P, F>(self, mut f: F) -> Matrix<P>
    where
        Self: Sized,
        F: FnMut(R::Item) -> P
, { ... }
pub fn iterate<F>(self, mut f: F)
    where
        Self: Sized,
        F: FnMut(R::Item)
, { ... }
pub fn indexed_mapper<P, F>(self, mut f: F) -> Matrix<P>
    where
        Self: Sized,
        F: FnMut(usize, usize, R::Item) -> P
, { ... }
pub fn indexed_iterate<F>(self, mut f: F)
    where
        Self: Sized,
        F: FnMut(usize, usize, R::Item)
, { ... } }

Provided methods

pub fn mapper<P, F>(self, mut f: F) -> Matrix<P> where
    Self: Sized,
    F: FnMut(R::Item) -> P, 
[src]

pub fn iterate<F>(self, mut f: F) where
    Self: Sized,
    F: FnMut(R::Item), 
[src]

pub fn indexed_mapper<P, F>(self, mut f: F) -> Matrix<P> where
    Self: Sized,
    F: FnMut(usize, usize, R::Item) -> P, 
[src]

pub fn indexed_iterate<F>(self, mut f: F) where
    Self: Sized,
    F: FnMut(usize, usize, R::Item), 
[src]

Loading content...

Implementors

impl<R, M: ?Sized> Mappers<R> for M where
    R: IntoIterator,
    M: IntoIterator<Item = R>, 
[src]

Loading content...