Trait IntoParallelIterator
pub trait IntoParallelIterator
IntoParallelIterator implements the conversion to a ParallelIterator.
By implementing IntoParallelIterator for a type, you define how it will
transformed into an iterator. This is a parallel version of the standard
library's std::iter::IntoIterator trait.
Associated Types
type Iter: ParallelIterator<Item = Self::Item>;The parallel iterator type that will be created.
type Item: Send;The type of item that the parallel iterator will produce.
Required Methods
fn into_par_iter(self) -> Self::IterConverts
selfinto a parallel iterator.Examples
use *; println!; .into_par_iter .for_each;This conversion is often implicit for arguments to methods like
zip.use *; let v: = .into_par_iter.zip.collect; assert_eq!;
Implementors
impl<'a, A> IntoParallelIterator for &'a (A,) where A: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>,impl<'a, A> IntoParallelIterator for &'a mut (A,) where A: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>,impl<'a, A, B> IntoParallelIterator for &'a (A, B) where A: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, B: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>,impl<'a, A, B> IntoParallelIterator for &'a mut (A, B) where A: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, B: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>,impl<'a, A, B, C> IntoParallelIterator for &'a (A, B, C) where A: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, B: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, C: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>,impl<'a, A, B, C> IntoParallelIterator for &'a mut (A, B, C) where A: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, B: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, C: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>,impl<'a, A, B, C, D> IntoParallelIterator for &'a (A, B, C, D) where A: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, B: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, C: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, D: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>,impl<'a, A, B, C, D> IntoParallelIterator for &'a mut (A, B, C, D) where A: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, B: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, C: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, D: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>,impl<'a, A, B, C, D, E> IntoParallelIterator for &'a (A, B, C, D, E) where A: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, B: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, C: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, D: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, E: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>,impl<'a, A, B, C, D, E> IntoParallelIterator for &'a mut (A, B, C, D, E) where A: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, B: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, C: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, D: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, E: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>,impl<'a, A, B, C, D, E, F> IntoParallelIterator for &'a (A, B, C, D, E, F) where A: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, B: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, C: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, D: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, E: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, F: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>,impl<'a, A, B, C, D, E, F> IntoParallelIterator for &'a mut (A, B, C, D, E, F) where A: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, B: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, C: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, D: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, E: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, F: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>,impl<'a, A, B, C, D, E, F, G> IntoParallelIterator for &'a (A, B, C, D, E, F, G) where A: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, B: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, C: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, D: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, E: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, F: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, G: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>,impl<'a, A, B, C, D, E, F, G> IntoParallelIterator for &'a mut (A, B, C, D, E, F, G) where A: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, B: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, C: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, D: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, E: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, F: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, G: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>,impl<'a, A, B, C, D, E, F, G, H> IntoParallelIterator for &'a (A, B, C, D, E, F, G, H) where A: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, B: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, C: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, D: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, E: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, F: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, G: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, H: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>,impl<'a, A, B, C, D, E, F, G, H> IntoParallelIterator for &'a mut (A, B, C, D, E, F, G, H) where A: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, B: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, C: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, D: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, E: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, F: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, G: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, H: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>,impl<'a, A, B, C, D, E, F, G, H, I> IntoParallelIterator for &'a (A, B, C, D, E, F, G, H, I) where A: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, B: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, C: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, D: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, E: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, F: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, G: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, H: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, I: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>,impl<'a, A, B, C, D, E, F, G, H, I> IntoParallelIterator for &'a mut (A, B, C, D, E, F, G, H, I) where A: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, B: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, C: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, D: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, E: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, F: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, G: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, H: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, I: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>,impl<'a, A, B, C, D, E, F, G, H, I, J> IntoParallelIterator for &'a (A, B, C, D, E, F, G, H, I, J) where A: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, B: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, C: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, D: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, E: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, F: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, G: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, H: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, I: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, J: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>,impl<'a, A, B, C, D, E, F, G, H, I, J> IntoParallelIterator for &'a mut (A, B, C, D, E, F, G, H, I, J) where A: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, B: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, C: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, D: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, E: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, F: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, G: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, H: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, I: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, J: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>,impl<'a, A, B, C, D, E, F, G, H, I, J, K> IntoParallelIterator for &'a (A, B, C, D, E, F, G, H, I, J, K) where A: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, B: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, C: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, D: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, E: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, F: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, G: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, H: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, I: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, J: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, K: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>,impl<'a, A, B, C, D, E, F, G, H, I, J, K> IntoParallelIterator for &'a mut (A, B, C, D, E, F, G, H, I, J, K) where A: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, B: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, C: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, D: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, E: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, F: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, G: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, H: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, I: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, J: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, K: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>,impl<'a, A, B, C, D, E, F, G, H, I, J, K, L> IntoParallelIterator for &'a (A, B, C, D, E, F, G, H, I, J, K, L) where A: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, B: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, C: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, D: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, E: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, F: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, G: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, H: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, I: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, J: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, K: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>, L: IntoParallelRefIterator<'a, Iter: IndexedParallelIterator>,impl<'a, A, B, C, D, E, F, G, H, I, J, K, L> IntoParallelIterator for &'a mut (A, B, C, D, E, F, G, H, I, J, K, L) where A: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, B: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, C: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, D: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, E: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, F: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, G: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, H: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, I: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, J: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, K: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>, L: IntoParallelRefMutIterator<'a, Iter: IndexedParallelIterator>,impl<'a, K: Sync, V: Send> IntoParallelIterator for &'a mut BTreeMap<K, V>impl<'a, K: Sync, V: Send, S> IntoParallelIterator for &'a mut HashMap<K, V, S>impl<'a, K: Sync, V: Sync> IntoParallelIterator for &'a BTreeMap<K, V>impl<'a, K: Sync, V: Sync, S> IntoParallelIterator for &'a HashMap<K, V, S>impl<'a, T: Send> IntoParallelIterator for &'a mut LinkedList<T>impl<'a, T: Send> IntoParallelIterator for &'a mut Option<T>impl<'a, T: Send> IntoParallelIterator for &'a mut VecDeque<T>impl<'a, T: Send, E> IntoParallelIterator for &'a mut Result<T, E>impl<'a, T: Sync> IntoParallelIterator for &'a BTreeSet<T>impl<'a, T: Sync> IntoParallelIterator for &'a BinaryHeap<T>impl<'a, T: Sync> IntoParallelIterator for &'a LinkedList<T>impl<'a, T: Sync> IntoParallelIterator for &'a Option<T>impl<'a, T: Sync> IntoParallelIterator for &'a VecDeque<T>impl<'a, T: Sync, E> IntoParallelIterator for &'a Result<T, E>impl<'a, T: Sync, S> IntoParallelIterator for &'a HashSet<T, S>impl<'data, T: Send + 'data> IntoParallelIterator for &'data mut Vec<T>impl<'data, T: Send + 'data, const N: usize> IntoParallelIterator for &'data mut [T; N]impl<'data, T: Send> IntoParallelIterator for &'data mut Box<[T]>impl<'data, T: Send> IntoParallelIterator for &'data mut [T]impl<'data, T: Sync + 'data> IntoParallelIterator for &'data Vec<T>impl<'data, T: Sync + 'data, const N: usize> IntoParallelIterator for &'data [T; N]impl<'data, T: Sync> IntoParallelIterator for &'data Box<[T]>impl<'data, T: Sync> IntoParallelIterator for &'data [T]impl<A> IntoParallelIterator for (A,) where A: IntoParallelIterator<Iter: IndexedParallelIterator>,impl<A, B> IntoParallelIterator for (A, B) where A: IntoParallelIterator<Iter: IndexedParallelIterator>, B: IntoParallelIterator<Iter: IndexedParallelIterator>,impl<A, B, C> IntoParallelIterator for (A, B, C) where A: IntoParallelIterator<Iter: IndexedParallelIterator>, B: IntoParallelIterator<Iter: IndexedParallelIterator>, C: IntoParallelIterator<Iter: IndexedParallelIterator>,impl<A, B, C, D> IntoParallelIterator for (A, B, C, D) where A: IntoParallelIterator<Iter: IndexedParallelIterator>, B: IntoParallelIterator<Iter: IndexedParallelIterator>, C: IntoParallelIterator<Iter: IndexedParallelIterator>, D: IntoParallelIterator<Iter: IndexedParallelIterator>,impl<A, B, C, D, E> IntoParallelIterator for (A, B, C, D, E) where A: IntoParallelIterator<Iter: IndexedParallelIterator>, B: IntoParallelIterator<Iter: IndexedParallelIterator>, C: IntoParallelIterator<Iter: IndexedParallelIterator>, D: IntoParallelIterator<Iter: IndexedParallelIterator>, E: IntoParallelIterator<Iter: IndexedParallelIterator>,impl<A, B, C, D, E, F> IntoParallelIterator for (A, B, C, D, E, F) where A: IntoParallelIterator<Iter: IndexedParallelIterator>, B: IntoParallelIterator<Iter: IndexedParallelIterator>, C: IntoParallelIterator<Iter: IndexedParallelIterator>, D: IntoParallelIterator<Iter: IndexedParallelIterator>, E: IntoParallelIterator<Iter: IndexedParallelIterator>, F: IntoParallelIterator<Iter: IndexedParallelIterator>,impl<A, B, C, D, E, F, G> IntoParallelIterator for (A, B, C, D, E, F, G) where A: IntoParallelIterator<Iter: IndexedParallelIterator>, B: IntoParallelIterator<Iter: IndexedParallelIterator>, C: IntoParallelIterator<Iter: IndexedParallelIterator>, D: IntoParallelIterator<Iter: IndexedParallelIterator>, E: IntoParallelIterator<Iter: IndexedParallelIterator>, F: IntoParallelIterator<Iter: IndexedParallelIterator>, G: IntoParallelIterator<Iter: IndexedParallelIterator>,impl<A, B, C, D, E, F, G, H> IntoParallelIterator for (A, B, C, D, E, F, G, H) where A: IntoParallelIterator<Iter: IndexedParallelIterator>, B: IntoParallelIterator<Iter: IndexedParallelIterator>, C: IntoParallelIterator<Iter: IndexedParallelIterator>, D: IntoParallelIterator<Iter: IndexedParallelIterator>, E: IntoParallelIterator<Iter: IndexedParallelIterator>, F: IntoParallelIterator<Iter: IndexedParallelIterator>, G: IntoParallelIterator<Iter: IndexedParallelIterator>, H: IntoParallelIterator<Iter: IndexedParallelIterator>,impl<A, B, C, D, E, F, G, H, I> IntoParallelIterator for (A, B, C, D, E, F, G, H, I) where A: IntoParallelIterator<Iter: IndexedParallelIterator>, B: IntoParallelIterator<Iter: IndexedParallelIterator>, C: IntoParallelIterator<Iter: IndexedParallelIterator>, D: IntoParallelIterator<Iter: IndexedParallelIterator>, E: IntoParallelIterator<Iter: IndexedParallelIterator>, F: IntoParallelIterator<Iter: IndexedParallelIterator>, G: IntoParallelIterator<Iter: IndexedParallelIterator>, H: IntoParallelIterator<Iter: IndexedParallelIterator>, I: IntoParallelIterator<Iter: IndexedParallelIterator>,impl<A, B, C, D, E, F, G, H, I, J> IntoParallelIterator for (A, B, C, D, E, F, G, H, I, J) where A: IntoParallelIterator<Iter: IndexedParallelIterator>, B: IntoParallelIterator<Iter: IndexedParallelIterator>, C: IntoParallelIterator<Iter: IndexedParallelIterator>, D: IntoParallelIterator<Iter: IndexedParallelIterator>, E: IntoParallelIterator<Iter: IndexedParallelIterator>, F: IntoParallelIterator<Iter: IndexedParallelIterator>, G: IntoParallelIterator<Iter: IndexedParallelIterator>, H: IntoParallelIterator<Iter: IndexedParallelIterator>, I: IntoParallelIterator<Iter: IndexedParallelIterator>, J: IntoParallelIterator<Iter: IndexedParallelIterator>,impl<A, B, C, D, E, F, G, H, I, J, K> IntoParallelIterator for (A, B, C, D, E, F, G, H, I, J, K) where A: IntoParallelIterator<Iter: IndexedParallelIterator>, B: IntoParallelIterator<Iter: IndexedParallelIterator>, C: IntoParallelIterator<Iter: IndexedParallelIterator>, D: IntoParallelIterator<Iter: IndexedParallelIterator>, E: IntoParallelIterator<Iter: IndexedParallelIterator>, F: IntoParallelIterator<Iter: IndexedParallelIterator>, G: IntoParallelIterator<Iter: IndexedParallelIterator>, H: IntoParallelIterator<Iter: IndexedParallelIterator>, I: IntoParallelIterator<Iter: IndexedParallelIterator>, J: IntoParallelIterator<Iter: IndexedParallelIterator>, K: IntoParallelIterator<Iter: IndexedParallelIterator>,impl<A, B, C, D, E, F, G, H, I, J, K, L> IntoParallelIterator for (A, B, C, D, E, F, G, H, I, J, K, L) where A: IntoParallelIterator<Iter: IndexedParallelIterator>, B: IntoParallelIterator<Iter: IndexedParallelIterator>, C: IntoParallelIterator<Iter: IndexedParallelIterator>, D: IntoParallelIterator<Iter: IndexedParallelIterator>, E: IntoParallelIterator<Iter: IndexedParallelIterator>, F: IntoParallelIterator<Iter: IndexedParallelIterator>, G: IntoParallelIterator<Iter: IndexedParallelIterator>, H: IntoParallelIterator<Iter: IndexedParallelIterator>, I: IntoParallelIterator<Iter: IndexedParallelIterator>, J: IntoParallelIterator<Iter: IndexedParallelIterator>, K: IntoParallelIterator<Iter: IndexedParallelIterator>, L: IntoParallelIterator<Iter: IndexedParallelIterator>,impl<K: Send, V: Send> IntoParallelIterator for BTreeMap<K, V>impl<K: Send, V: Send, S> IntoParallelIterator for HashMap<K, V, S>impl<T> IntoParallelIterator for ArrayWindows<'data, T, N> where T: ParallelIterator,impl<T> IntoParallelIterator for Bytes<'ch> where T: ParallelIterator,impl<T> IntoParallelIterator for Chain<A, B> where T: ParallelIterator,impl<T> IntoParallelIterator for CharIndices<'ch> where T: ParallelIterator,impl<T> IntoParallelIterator for Chars<'ch> where T: ParallelIterator,impl<T> IntoParallelIterator for ChunkBy<'data, T, P> where T: ParallelIterator,impl<T> IntoParallelIterator for ChunkByMut<'data, T, P> where T: ParallelIterator,impl<T> IntoParallelIterator for Chunks<'data, T> where T: ParallelIterator,impl<T> IntoParallelIterator for Chunks<I> where T: ParallelIterator,impl<T> IntoParallelIterator for ChunksExact<'data, T> where T: ParallelIterator,impl<T> IntoParallelIterator for ChunksExactMut<'data, T> where T: ParallelIterator,impl<T> IntoParallelIterator for ChunksMut<'data, T> where T: ParallelIterator,impl<T> IntoParallelIterator for Cloned<I> where T: ParallelIterator,impl<T> IntoParallelIterator for Copied<I> where T: ParallelIterator,impl<T> IntoParallelIterator for Drain<'a> where T: ParallelIterator,impl<T> IntoParallelIterator for Drain<'a, K, V> where T: ParallelIterator,impl<T> IntoParallelIterator for Drain<'a, T> where T: ParallelIterator,impl<T> IntoParallelIterator for Drain<'a, T> where T: ParallelIterator,impl<T> IntoParallelIterator for Drain<'a, T> where T: ParallelIterator,impl<T> IntoParallelIterator for Drain<'data, T> where T: ParallelIterator,impl<T> IntoParallelIterator for Empty<T> where T: ParallelIterator,impl<T> IntoParallelIterator for EncodeUtf16<'ch> where T: ParallelIterator,impl<T> IntoParallelIterator for Enumerate<I> where T: ParallelIterator,impl<T> IntoParallelIterator for ExponentialBlocks<I> where T: ParallelIterator,impl<T> IntoParallelIterator for Filter<I, P> where T: ParallelIterator,impl<T> IntoParallelIterator for FilterMap<I, P> where T: ParallelIterator,impl<T> IntoParallelIterator for FlatMap<I, F> where T: ParallelIterator,impl<T> IntoParallelIterator for FlatMapIter<I, F> where T: ParallelIterator,impl<T> IntoParallelIterator for Flatten<I> where T: ParallelIterator,impl<T> IntoParallelIterator for FlattenIter<I> where T: ParallelIterator,impl<T> IntoParallelIterator for Fold<I, ID, F> where T: ParallelIterator,impl<T> IntoParallelIterator for FoldChunks<I, ID, F> where T: ParallelIterator,impl<T> IntoParallelIterator for FoldChunksWith<I, U, F> where T: ParallelIterator,impl<T> IntoParallelIterator for FoldWith<I, U, F> where T: ParallelIterator,impl<T> IntoParallelIterator for Inspect<I, F> where T: ParallelIterator,impl<T> IntoParallelIterator for Interleave<I, J> where T: ParallelIterator,impl<T> IntoParallelIterator for InterleaveShortest<I, J> where T: ParallelIterator,impl<T> IntoParallelIterator for Intersperse<I> where T: ParallelIterator,impl<T> IntoParallelIterator for IntoIter<K, V> where T: ParallelIterator,impl<T> IntoParallelIterator for IntoIter<K, V> where T: ParallelIterator,impl<T> IntoParallelIterator for IntoIter<T> where T: ParallelIterator,impl<T> IntoParallelIterator for IntoIter<T> where T: ParallelIterator,impl<T> IntoParallelIterator for IntoIter<T> where T: ParallelIterator,impl<T> IntoParallelIterator for IntoIter<T> where T: ParallelIterator,impl<T> IntoParallelIterator for IntoIter<T> where T: ParallelIterator,impl<T> IntoParallelIterator for IntoIter<T> where T: ParallelIterator,impl<T> IntoParallelIterator for IntoIter<T> where T: ParallelIterator,impl<T> IntoParallelIterator for IntoIter<T> where T: ParallelIterator,impl<T> IntoParallelIterator for IntoIter<T, N> where T: ParallelIterator,impl<T> IntoParallelIterator for Iter<'a, K, V> where T: ParallelIterator,impl<T> IntoParallelIterator for Iter<'a, K, V> where T: ParallelIterator,impl<T> IntoParallelIterator for Iter<'a, T> where T: ParallelIterator,impl<T> IntoParallelIterator for Iter<'a, T> where T: ParallelIterator,impl<T> IntoParallelIterator for Iter<'a, T> where T: ParallelIterator,impl<T> IntoParallelIterator for Iter<'a, T> where T: ParallelIterator,impl<T> IntoParallelIterator for Iter<'a, T> where T: ParallelIterator,impl<T> IntoParallelIterator for Iter<'a, T> where T: ParallelIterator,impl<T> IntoParallelIterator for Iter<'a, T> where T: ParallelIterator,impl<T> IntoParallelIterator for Iter<'data, T> where T: ParallelIterator,impl<T> IntoParallelIterator for Iter<T> where T: ParallelIterator,impl<T> IntoParallelIterator for Iter<T> where T: ParallelIterator,impl<T> IntoParallelIterator for IterBridge<Iter> where T: ParallelIterator,impl<T> IntoParallelIterator for IterMut<'a, K, V> where T: ParallelIterator,impl<T> IntoParallelIterator for IterMut<'a, K, V> where T: ParallelIterator,impl<T> IntoParallelIterator for IterMut<'a, T> where T: ParallelIterator,impl<T> IntoParallelIterator for IterMut<'a, T> where T: ParallelIterator,impl<T> IntoParallelIterator for IterMut<'a, T> where T: ParallelIterator,impl<T> IntoParallelIterator for IterMut<'a, T> where T: ParallelIterator,impl<T> IntoParallelIterator for IterMut<'data, T> where T: ParallelIterator,impl<T> IntoParallelIterator for Lines<'ch> where T: ParallelIterator,impl<T> IntoParallelIterator for Map<I, F> where T: ParallelIterator,impl<T> IntoParallelIterator for MapInit<I, INIT, F> where T: ParallelIterator,impl<T> IntoParallelIterator for MapWith<I, T, F> where T: ParallelIterator,impl<T> IntoParallelIterator for MatchIndices<'ch, P> where T: ParallelIterator,impl<T> IntoParallelIterator for Matches<'ch, P> where T: ParallelIterator,impl<T> IntoParallelIterator for MaxLen<I> where T: ParallelIterator,impl<T> IntoParallelIterator for MinLen<I> where T: ParallelIterator,impl<T> IntoParallelIterator for MultiZip<T> where T: ParallelIterator,impl<T> IntoParallelIterator for Once<T> where T: ParallelIterator,impl<T> IntoParallelIterator for PanicFuse<I> where T: ParallelIterator,impl<T> IntoParallelIterator for Positions<I, P> where T: ParallelIterator,impl<T> IntoParallelIterator for RChunks<'data, T> where T: ParallelIterator,impl<T> IntoParallelIterator for RChunksExact<'data, T> where T: ParallelIterator,impl<T> IntoParallelIterator for RChunksExactMut<'data, T> where T: ParallelIterator,impl<T> IntoParallelIterator for RChunksMut<'data, T> where T: ParallelIterator,impl<T> IntoParallelIterator for Range<T> where Iter<T>: ParallelIterator,impl<T> IntoParallelIterator for RangeInclusive<T> where Iter<T>: ParallelIterator,impl<T> IntoParallelIterator for Repeat<T> where T: ParallelIterator,impl<T> IntoParallelIterator for RepeatN<T> where T: ParallelIterator,impl<T> IntoParallelIterator for Rev<I> where T: ParallelIterator,impl<T> IntoParallelIterator for Skip<I> where T: ParallelIterator,impl<T> IntoParallelIterator for SkipAny<I> where T: ParallelIterator,impl<T> IntoParallelIterator for SkipAnyWhile<I, P> where T: ParallelIterator,impl<T> IntoParallelIterator for Split<'ch, P> where T: ParallelIterator,impl<T> IntoParallelIterator for Split<'data, T, P> where T: ParallelIterator,impl<T> IntoParallelIterator for Split<D, S> where T: ParallelIterator,impl<T> IntoParallelIterator for SplitAsciiWhitespace<'ch> where T: ParallelIterator,impl<T> IntoParallelIterator for SplitInclusive<'ch, P> where T: ParallelIterator,impl<T> IntoParallelIterator for SplitInclusive<'data, T, P> where T: ParallelIterator,impl<T> IntoParallelIterator for SplitInclusiveMut<'data, T, P> where T: ParallelIterator,impl<T> IntoParallelIterator for SplitMut<'data, T, P> where T: ParallelIterator,impl<T> IntoParallelIterator for SplitTerminator<'ch, P> where T: ParallelIterator,impl<T> IntoParallelIterator for SplitWhitespace<'ch> where T: ParallelIterator,impl<T> IntoParallelIterator for StepBy<I> where T: ParallelIterator,impl<T> IntoParallelIterator for Take<I> where T: ParallelIterator,impl<T> IntoParallelIterator for TakeAny<I> where T: ParallelIterator,impl<T> IntoParallelIterator for TakeAnyWhile<I, P> where T: ParallelIterator,impl<T> IntoParallelIterator for TryFold<I, U, ID, F> where T: ParallelIterator,impl<T> IntoParallelIterator for TryFoldWith<I, U, F> where T: ParallelIterator,impl<T> IntoParallelIterator for UniformBlocks<I> where T: ParallelIterator,impl<T> IntoParallelIterator for Update<I, F> where T: ParallelIterator,impl<T> IntoParallelIterator for WalkTree<S, B> where T: ParallelIterator,impl<T> IntoParallelIterator for WalkTreePostfix<S, B> where T: ParallelIterator,impl<T> IntoParallelIterator for WalkTreePrefix<S, B> where T: ParallelIterator,impl<T> IntoParallelIterator for WhileSome<I> where T: ParallelIterator,impl<T> IntoParallelIterator for Windows<'data, T> where T: ParallelIterator,impl<T> IntoParallelIterator for Zip<A, B> where T: ParallelIterator,impl<T> IntoParallelIterator for ZipEq<A, B> where T: ParallelIterator,impl<T: ParallelIterator> IntoParallelIterator for Timpl<T: Send> IntoParallelIterator for BTreeSet<T>impl<T: Send> IntoParallelIterator for BinaryHeap<T>impl<T: Send> IntoParallelIterator for Box<[T]>impl<T: Send> IntoParallelIterator for LinkedList<T>impl<T: Send> IntoParallelIterator for Option<T>impl<T: Send> IntoParallelIterator for Vec<T>impl<T: Send> IntoParallelIterator for VecDeque<T>impl<T: Send, E> IntoParallelIterator for Result<T, E>impl<T: Send, S> IntoParallelIterator for HashSet<T, S>impl<T: Send, const N: usize> IntoParallelIterator for [T; N]