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

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

Required Methods§

source

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

source

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

Implementors§

source§

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