[−][src]Trait rayon::iter::IntoParallelIterator
Associated Types
type Iter: ParallelIterator<Item = Self::Item>
type Item: Send
Required methods
fn into_par_iter(self) -> Self::Iter
Implementations on Foreign Types
impl<T: Ord + Send> IntoParallelIterator for BinaryHeap<T>
[src]
impl<'a, T: Ord + Sync> IntoParallelIterator for &'a BinaryHeap<T>
[src]
type Item = <&'a BinaryHeap<T> as IntoIterator>::Item
type Iter = Iter<'a, T>
fn into_par_iter(self) -> Self::Iter
[src]
impl<K: Ord + Send, V: Send> IntoParallelIterator for BTreeMap<K, V>
[src]
type Item = <BTreeMap<K, V> as IntoIterator>::Item
type Iter = IntoIter<K, V>
fn into_par_iter(self) -> Self::Iter
[src]
impl<'a, K: Ord + Sync, V: Sync> IntoParallelIterator for &'a BTreeMap<K, V>
[src]
type Item = <&'a BTreeMap<K, V> as IntoIterator>::Item
type Iter = Iter<'a, K, V>
fn into_par_iter(self) -> Self::Iter
[src]
impl<'a, K: Ord + Sync, V: Send> IntoParallelIterator for &'a mut BTreeMap<K, V>
[src]
type Item = <&'a mut BTreeMap<K, V> as IntoIterator>::Item
type Iter = IterMut<'a, K, V>
fn into_par_iter(self) -> Self::Iter
[src]
impl<T: Ord + Send> IntoParallelIterator for BTreeSet<T>
[src]
type Item = <BTreeSet<T> as IntoIterator>::Item
type Iter = IntoIter<T>
fn into_par_iter(self) -> Self::Iter
[src]
impl<'a, T: Ord + Sync> IntoParallelIterator for &'a BTreeSet<T>
[src]
type Item = <&'a BTreeSet<T> as IntoIterator>::Item
type Iter = Iter<'a, T>
fn into_par_iter(self) -> Self::Iter
[src]
impl<K: Hash + Eq + Send, V: Send, S: BuildHasher> IntoParallelIterator for HashMap<K, V, S>
[src]
type Item = <HashMap<K, V, S> as IntoIterator>::Item
type Iter = IntoIter<K, V>
fn into_par_iter(self) -> Self::Iter
[src]
impl<'a, K: Hash + Eq + Sync, V: Sync, S: BuildHasher> IntoParallelIterator for &'a HashMap<K, V, S>
[src]
type Item = <&'a HashMap<K, V, S> as IntoIterator>::Item
type Iter = Iter<'a, K, V>
fn into_par_iter(self) -> Self::Iter
[src]
impl<'a, K: Hash + Eq + Sync, V: Send, S: BuildHasher> IntoParallelIterator for &'a mut HashMap<K, V, S>
[src]
type Item = <&'a mut HashMap<K, V, S> as IntoIterator>::Item
type Iter = IterMut<'a, K, V>
fn into_par_iter(self) -> Self::Iter
[src]
impl<T: Hash + Eq + Send, S: BuildHasher> IntoParallelIterator for HashSet<T, S>
[src]
type Item = <HashSet<T, S> as IntoIterator>::Item
type Iter = IntoIter<T>
fn into_par_iter(self) -> Self::Iter
[src]
impl<'a, T: Hash + Eq + Sync, S: BuildHasher> IntoParallelIterator for &'a HashSet<T, S>
[src]
type Item = <&'a HashSet<T, S> as IntoIterator>::Item
type Iter = Iter<'a, T>
fn into_par_iter(self) -> Self::Iter
[src]
impl<T: Send> IntoParallelIterator for LinkedList<T>
[src]
type Item = <LinkedList<T> as IntoIterator>::Item
type Iter = IntoIter<T>
fn into_par_iter(self) -> Self::Iter
[src]
impl<'a, T: Sync> IntoParallelIterator for &'a LinkedList<T>
[src]
type Item = <&'a LinkedList<T> as IntoIterator>::Item
type Iter = Iter<'a, T>
fn into_par_iter(self) -> Self::Iter
[src]
impl<'a, T: Send> IntoParallelIterator for &'a mut LinkedList<T>
[src]
type Item = <&'a mut LinkedList<T> as IntoIterator>::Item
type Iter = IterMut<'a, T>
fn into_par_iter(self) -> Self::Iter
[src]
impl<T: Send> IntoParallelIterator for VecDeque<T>
[src]
type Item = <VecDeque<T> as IntoIterator>::Item
type Iter = IntoIter<T>
fn into_par_iter(self) -> Self::Iter
[src]
impl<'a, T: Sync> IntoParallelIterator for &'a VecDeque<T>
[src]
impl<'a, T: Send> IntoParallelIterator for &'a mut VecDeque<T>
[src]
impl<T: Send> IntoParallelIterator for Option<T>
[src]
impl<'a, T: Sync> IntoParallelIterator for &'a Option<T>
[src]
impl<'a, T: Send> IntoParallelIterator for &'a mut Option<T>
[src]
impl<T> IntoParallelIterator for Range<T> where
Iter<T>: ParallelIterator,
[src]
Iter<T>: ParallelIterator,