pub trait MaybeParallelRefIterator<'data, P, S>
where P: ParallelIterator, S: Iterator<Item = P::Item>, P::Item: 'data,
{ // Required methods fn maybe_par_iter(&'data self) -> CondIterator<P, S>; fn maybe_par_iter_cond(&'data self, cond: bool) -> CondIterator<P, S>; }
Expand description

Shared reference version of MaybeParallelIterator, works the same but returns an iterator over references, does not consume self

Required Methods§

source

fn maybe_par_iter(&'data self) -> CondIterator<P, S>

source

fn maybe_par_iter_cond(&'data self, cond: bool) -> CondIterator<P, S>

Implementors§

source§

impl<'data, P, S, I: 'data + ?Sized> MaybeParallelRefIterator<'data, P, S> for I
where &'data I: MaybeParallelIterator<P, S>, P: ParallelIterator, S: Iterator<Item = P::Item>, P::Item: 'data,