Trait jobsteal::iter::IntoSpliterator
[−]
[src]
pub trait IntoSpliterator { type Item; type SplitIter: Spliterator<Item = Self::Item>; fn into_split_iter(self) -> Self::SplitIter; }
Things that can be turned into a Spliterator
.
Associated Types
type Item
The item the split iterator will produce.
type SplitIter: Spliterator<Item = Self::Item>
The iterator this will turn into.
Required Methods
fn into_split_iter(self) -> Self::SplitIter
Implementors
impl<T: Send> IntoSpliterator for Vec<T>
impl<T: Spliterator> IntoSpliterator for T
impl<'a, T: 'a + Sync> IntoSpliterator for &'a [T]
impl<'a, T: 'a + Sync + Send> IntoSpliterator for &'a mut [T]
impl<'a, T: 'a + Sync> IntoSpliterator for &'a Vec<T>
impl<'a, T: 'a + Sync + Send> IntoSpliterator for &'a mut Vec<T>