Struct jobsteal::iter::SliceSplitMut [] [src]

pub struct SliceSplitMut<'a, T: 'a>(_);

A split iterator over a mutable slice.

Trait Implementations

impl<'a, T: 'a> IntoIterator for SliceSplitMut<'a, T>
[src]

type Item = &'a mut [T]::Item

The type of the elements being iterated over.

type IntoIter = &'a mut [T]::IntoIter

Which kind of iterator are we turning this into?

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more

impl<'a, T: 'a + Sync + Send> Split for SliceSplitMut<'a, T>
[src]

fn should_split(&self, mul: f32) -> Option<usize>

Whether this should split. Read more

fn split(self, idx: usize) -> (Self, Self)

Split the data at the specified index. Note that this may not always be the same as the index you return from should_split. Read more

fn size_hint(&self) -> (usize, Option<usize>)

A hint for the size of this data, containing a known lower bound (potentially zero) and an optional upper bound. Read more

impl<'a, T: 'a + Sync + Send> ExactSizeSpliterator for SliceSplitMut<'a, T>
[src]

fn size(&self) -> usize

Get the number of elements in this iterator.