Home
last modified time | relevance | path

Searched refs:IntoParallelIterator (Results 1 – 25 of 29) sorted by relevance

12

/external/rust/crates/rayon/src/iter/
Dfrom_par_iter.rs2 use super::{FromParallelIterator, IntoParallelIterator, ParallelExtend, ParallelIterator};
13 I: IntoParallelIterator, in collect_extended() argument
28 I: IntoParallelIterator<Item = T>, in from_par_iter()
41 I: IntoParallelIterator<Item = T>, in from_par_iter()
55 I: IntoParallelIterator<Item = T>, in from_par_iter()
69 I: IntoParallelIterator<Item = T>, in from_par_iter()
87 I: IntoParallelIterator<Item = (K, V)>, in from_par_iter()
104 I: IntoParallelIterator<Item = (K, V)>, in from_par_iter()
118 I: IntoParallelIterator<Item = V>, in from_par_iter()
131 I: IntoParallelIterator<Item = V>, in from_par_iter()
[all …]
Dextend.rs2 use super::{IntoParallelIterator, ParallelExtend, ParallelIterator};
14 I: IntoParallelIterator, in extend() argument
27 I: IntoParallelIterator, in collect()
70 I: IntoParallelIterator<Item = T>, in par_extend()
83 I: IntoParallelIterator<Item = &'a T>, in par_extend()
97 I: IntoParallelIterator<Item = (K, V)>, in par_extend()
111 I: IntoParallelIterator<Item = (&'a K, &'a V)>, in par_extend()
124 I: IntoParallelIterator<Item = T>, in par_extend()
137 I: IntoParallelIterator<Item = &'a T>, in par_extend()
160 I: IntoParallelIterator<Item = (K, V)>, in par_extend()
[all …]
Dflatten.rs18 I::Item: IntoParallelIterator,
29 I::Item: IntoParallelIterator,
31 type Item = <I::Item as IntoParallelIterator>::Item;
58 T: IntoParallelIterator,
88 T: IntoParallelIterator,
107 T: IntoParallelIterator,
Dmod.rs204 pub trait IntoParallelIterator { interface
277 &'data I: IntoParallelIterator,
279 type Iter = <&'data I as IntoParallelIterator>::Iter;
280 type Item = <&'data I as IntoParallelIterator>::Item;
324 &'data mut I: IntoParallelIterator,
326 type Iter = <&'data mut I as IntoParallelIterator>::Iter;
327 type Item = <&'data mut I as IntoParallelIterator>::Item;
849 PI: IntoParallelIterator, in flat_map() argument
917 Self::Item: IntoParallelIterator, in flatten() argument
1624 C: IntoParallelIterator<Item = Self::Item>, in chain()
[all …]
Dflat_map.rs35 PI: IntoParallelIterator,
66 U: IntoParallelIterator,
98 U: IntoParallelIterator,
119 U: IntoParallelIterator,
Dmultizip.rs136 impl<$( $T, )+> IntoParallelIterator for ($( $T, )+) impl
139 $T: IntoParallelIterator,
153 impl<'a, $( $T, )+> IntoParallelIterator for &'a ($( $T, )+) impl
170 impl<'a, $( $T, )+> IntoParallelIterator for &'a mut ($( $T, )+) impl
Drepeat.rs48 Z: IntoParallelIterator, in zip() argument
Dunzip.rs422 I: IntoParallelIterator<Item = (A, B)>, in par_extend()
437 I: IntoParallelIterator<Item = Either<L, R>>, in par_extend()
/external/rust/crates/rayon/src/
Dresult.rs20 impl<T: Send, E> IntoParallelIterator for Result<T, E> {
50 impl<'a, T: Sync, E> IntoParallelIterator for &'a Result<T, E> { impl
72 impl<'a, T: Send, E> IntoParallelIterator for &'a mut Result<T, E> { impl
101 I: IntoParallelIterator<Item = Result<T, E>>, in from_par_iter()
Doption.rs26 impl<T: Send> IntoParallelIterator for Option<T> {
99 impl<'a, T: Sync> IntoParallelIterator for &'a Option<T> { impl
129 impl<'a, T: Send> IntoParallelIterator for &'a mut Option<T> { impl
180 I: IntoParallelIterator<Item = Option<T>>, in from_par_iter()
Dprelude.rs7 pub use crate::iter::IntoParallelIterator;
Dpar_either.rs67 I: IntoParallelIterator<Item = T>, in par_extend()
Drange_inclusive.rs74 impl<T> IntoParallelIterator for RangeInclusive<T>
Dvec.rs23 impl<T: Send> IntoParallelIterator for Vec<T> {
/external/rust/crates/hashbrown/src/external_trait_impls/rayon/
Dhelpers.rs4 use rayon::iter::{IntoParallelIterator, ParallelIterator};
7 pub(super) fn collect<I: IntoParallelIterator>(iter: I) -> (LinkedList<Vec<I::Item>>, usize) { in collect()
Dset.rs8 use rayon::iter::{FromParallelIterator, IntoParallelIterator, ParallelExtend, ParallelIterator};
304 impl<T: Send, S, A: Allocator + Clone + Send> IntoParallelIterator for HashSet<T, S, A> {
316 impl<'a, T: Sync, S, A: Allocator + Clone> IntoParallelIterator for &'a HashSet<T, S, A> { impl
336 P: IntoParallelIterator<Item = T>, in from_par_iter()
352 I: IntoParallelIterator<Item = T>, in par_extend()
366 I: IntoParallelIterator<Item = &'a T>, in par_extend()
378 I: IntoParallelIterator, in extend() argument
Dmap.rs10 use rayon::iter::{FromParallelIterator, IntoParallelIterator, ParallelExtend, ParallelIterator};
357 impl<K: Send, V: Send, S, A: Allocator + Clone + Send> IntoParallelIterator impl
371 impl<'a, K: Sync, V: Sync, S, A: Allocator + Clone> IntoParallelIterator impl
386 impl<'a, K: Sync, V: Send, S, A: Allocator + Clone> IntoParallelIterator impl
413 P: IntoParallelIterator<Item = (K, V)>, in from_par_iter()
431 I: IntoParallelIterator<Item = (K, V)>, in par_extend()
447 I: IntoParallelIterator<Item = (&'a K, &'a V)>, in par_extend()
458 I: IntoParallelIterator, in extend() argument
/external/rust/crates/rayon/src/collections/
Dvec_deque.rs21 impl<T: Send> IntoParallelIterator for VecDeque<T> {
51 impl<'a, T: Sync> IntoParallelIterator for &'a VecDeque<T> { impl
74 impl<'a, T: Send> IntoParallelIterator for &'a mut VecDeque<T> { impl
Dmod.rs12 impl $($args)* IntoParallelIterator for $t {
Dbinary_heap.rs18 impl<T: Ord + Send> IntoParallelIterator for BinaryHeap<T> {
/external/rust/crates/rayon/src/iter/collect/
Dmod.rs1 use super::{IndexedParallelIterator, IntoParallelIterator, ParallelExtend, ParallelIterator};
150 I: IntoParallelIterator<Item = T>, in par_extend()
/external/rust/crates/rayon/tests/
Dproducer_split_at.rs8 I: IntoParallelIterator, in check() argument
42 I: IntoParallelIterator, in forward() argument
57 I: IntoParallelIterator, in reverse() argument
/external/rust/crates/rayon/src/slice/
Dmod.rs464 impl<'data, T: Sync + 'data> IntoParallelIterator for &'data [T] { impl
473 impl<'data, T: Sync + 'data> IntoParallelIterator for &'data Vec<T> { impl
482 impl<'data, T: Send + 'data> IntoParallelIterator for &'data mut [T] { impl
491 impl<'data, T: Send + 'data> IntoParallelIterator for &'data mut Vec<T> { impl
/external/rust/crates/criterion/src/stats/bivariate/
Dmod.rs11 use rayon::iter::{IntoParallelIterator, ParallelIterator};
/external/rust/crates/syn/tests/
Dtest_round_trip.rs14 use rayon::iter::{IntoParallelIterator, ParallelIterator};

12