pub struct ParIterMut<'a, T: Send> { /* private fields */ }Expand description
Parallel iterator over mutable slice references
Trait Implementations§
Source§impl<'a, T: 'a + Send> ParallelIterator for ParIterMut<'a, T>
impl<'a, T: 'a + Send> ParallelIterator for ParIterMut<'a, T>
Source§fn collect<C>(self) -> Cwhere
C: FromParallelIterator<Self::Item>,
fn collect<C>(self) -> Cwhere
C: FromParallelIterator<Self::Item>,
Collect into a collection
Source§fn reduce<F>(self, _reduce_op: F) -> Option<Self::Item>
fn reduce<F>(self, _reduce_op: F) -> Option<Self::Item>
Reduce items with a reduction function
Source§fn find_any<F>(self, predicate: F) -> Option<Self::Item>
fn find_any<F>(self, predicate: F) -> Option<Self::Item>
Find any item that matches the predicate
Source§fn partition<F>(self, predicate: F) -> (Vec<Self::Item>, Vec<Self::Item>)
fn partition<F>(self, predicate: F) -> (Vec<Self::Item>, Vec<Self::Item>)
Partition items based on predicate
Auto Trait Implementations§
impl<'a, T> Freeze for ParIterMut<'a, T>
impl<'a, T> RefUnwindSafe for ParIterMut<'a, T>where
T: RefUnwindSafe,
impl<'a, T> Send for ParIterMut<'a, T>
impl<'a, T> Sync for ParIterMut<'a, T>where
T: Sync,
impl<'a, T> Unpin for ParIterMut<'a, T>
impl<'a, T> !UnwindSafe for ParIterMut<'a, T>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more