Struct rayon::par_iter::map::MapProducer [] [src]

pub struct MapProducer<'m, P, MAP_OP: 'm> {
    // some fields omitted
}

Trait Implementations

impl<'m, P, MAP_OP> Producer for MapProducer<'m, P, MAP_OP> where P: Producer, MAP_OP: MapOp<P::Item>

fn cost(&mut self, len: usize) -> f64

fn split_at(self, index: usize) -> (Self, Self)

impl<'m, P, MAP_OP> IntoIterator for MapProducer<'m, P, MAP_OP> where P: Producer, MAP_OP: MapOp<P::Item>

type Item = MAP_OP::Output

type IntoIter = MapIter<'m, P::IntoIter, MAP_OP>

fn into_iter(self) -> Self::IntoIter