Trait IntoParallelRefMutIterator
pub trait IntoParallelRefMutIterator<'data>
IntoParallelRefMutIterator implements the conversion to a
ParallelIterator, providing mutable references to the data.
This is a parallel version of the iter_mut() method
defined by various collections.
This trait is automatically implemented
for I where &mut I: IntoParallelIterator. In most cases, users
will want to implement IntoParallelIterator rather than implement
this trait directly.
Associated Types
type Iter: ParallelIterator<Item = Self::Item>;The type of iterator that will be created.
type Item: Send + 'data;The type of item that will be produced; this is typically an
&'data mut Treference.
Required Methods
fn par_iter_mut(&'data mut self) -> Self::IterCreates the parallel iterator from
self.Examples
use *; let mut v = vec!; v.par_iter_mut.enumerate.for_each; assert_eq!;
Implementors
impl<'data, I: 'data + ?Sized> IntoParallelRefMutIterator<'data> for I where &'data mut I: IntoParallelIterator,