Home
last modified time | relevance | path

Searched refs:IndexedParallelIterator (Results 1 – 25 of 43) sorted by relevance

12

/external/rust/crates/rayon/src/iter/
Dzip_eq.rs14 pub struct ZipEq<A: IndexedParallelIterator, B: IndexedParallelIterator> {
20 A: IndexedParallelIterator,
21 B: IndexedParallelIterator,
33 A: IndexedParallelIterator,
34 B: IndexedParallelIterator,
50 impl<A, B> IndexedParallelIterator for ZipEq<A, B>
52 A: IndexedParallelIterator,
53 B: IndexedParallelIterator,
Dinterleave_shortest.rs17 I: IndexedParallelIterator,
18 J: IndexedParallelIterator<Item = I::Item>,
25 I: IndexedParallelIterator,
26 J: IndexedParallelIterator<Item = I::Item>,
46 I: IndexedParallelIterator,
47 J: IndexedParallelIterator<Item = I::Item>,
63 impl<I, J> IndexedParallelIterator for InterleaveShortest<I, J>
65 I: IndexedParallelIterator,
66 J: IndexedParallelIterator<Item = I::Item>,
Dzip.rs14 pub struct Zip<A: IndexedParallelIterator, B: IndexedParallelIterator> {
21 A: IndexedParallelIterator,
22 B: IndexedParallelIterator,
32 A: IndexedParallelIterator,
33 B: IndexedParallelIterator,
49 impl<A, B> IndexedParallelIterator for Zip<A, B>
51 A: IndexedParallelIterator,
52 B: IndexedParallelIterator,
81 B: IndexedParallelIterator, in with_producer()
Dlen.rs12 pub struct MinLen<I: IndexedParallelIterator> {
19 I: IndexedParallelIterator,
29 I: IndexedParallelIterator,
45 impl<I> IndexedParallelIterator for MinLen<I>
47 I: IndexedParallelIterator,
146 pub struct MaxLen<I: IndexedParallelIterator> {
153 I: IndexedParallelIterator,
163 I: IndexedParallelIterator,
179 impl<I> IndexedParallelIterator for MaxLen<I>
181 I: IndexedParallelIterator,
Dmultizip.rs140 $T::Iter: IndexedParallelIterator,
157 $T::Iter: IndexedParallelIterator,
174 $T::Iter: IndexedParallelIterator,
189 $( $T: IndexedParallelIterator, )+
205 impl<$( $T, )+> IndexedParallelIterator for MultiZip<($( $T, )+)>
207 $( $T: IndexedParallelIterator, )+
213 reduce!($( self.tuple.$idx ),+ => IndexedParallelIterator::zip)
226 reduce!($( self.tuple.$idx ),+ => IndexedParallelIterator::zip)
Dinterleave.rs16 I: IndexedParallelIterator,
17 J: IndexedParallelIterator<Item = I::Item>,
25 I: IndexedParallelIterator,
26 J: IndexedParallelIterator<Item = I::Item>,
36 I: IndexedParallelIterator,
37 J: IndexedParallelIterator<Item = I::Item>,
53 impl<I, J> IndexedParallelIterator for Interleave<I, J>
55 I: IndexedParallelIterator,
56 J: IndexedParallelIterator<Item = I::Item>,
92 J: IndexedParallelIterator, in with_producer()
Drev.rs12 pub struct Rev<I: IndexedParallelIterator> {
18 I: IndexedParallelIterator,
28 I: IndexedParallelIterator,
44 impl<I> IndexedParallelIterator for Rev<I>
46 I: IndexedParallelIterator,
Denumerate.rs14 pub struct Enumerate<I: IndexedParallelIterator> {
20 I: IndexedParallelIterator,
30 I: IndexedParallelIterator,
46 impl<I> IndexedParallelIterator for Enumerate<I>
48 I: IndexedParallelIterator,
Dstep_by.rs17 pub struct StepBy<I: IndexedParallelIterator> {
24 I: IndexedParallelIterator,
34 I: IndexedParallelIterator,
50 impl<I> IndexedParallelIterator for StepBy<I>
52 I: IndexedParallelIterator,
Dtake.rs19 I: IndexedParallelIterator,
30 I: IndexedParallelIterator,
46 impl<I> IndexedParallelIterator for Take<I>
48 I: IndexedParallelIterator,
Dskip.rs20 I: IndexedParallelIterator,
31 I: IndexedParallelIterator,
47 impl<I> IndexedParallelIterator for Skip<I>
49 I: IndexedParallelIterator,
Dchunks.rs17 I: IndexedParallelIterator,
25 I: IndexedParallelIterator,
35 I: IndexedParallelIterator,
51 impl<I> IndexedParallelIterator for Chunks<I>
53 I: IndexedParallelIterator,
Dpositions.rs15 pub struct Positions<I: IndexedParallelIterator, P> {
20 impl<I: IndexedParallelIterator + Debug, P> Debug for Positions<I, P> {
30 I: IndexedParallelIterator,
40 I: IndexedParallelIterator,
Dmod.rs2171 pub trait IndexedParallelIterator: ParallelIterator { interface
2217 Self: IndexedParallelIterator<Item = (A, B)>, in unzip_into_vecs()
2245 Z::Iter: IndexedParallelIterator, in zip() argument
2272 Z::Iter: IndexedParallelIterator, in zip_eq() argument
2296 I::Iter: IndexedParallelIterator<Item = Self::Item>, in interleave()
2315 I::Iter: IndexedParallelIterator<Item = Self::Item>, in interleave_shortest()
2362 I::Iter: IndexedParallelIterator, in cmp() argument
2402 I::Iter: IndexedParallelIterator, in partial_cmp() argument
2428 I::Iter: IndexedParallelIterator, in eq() argument
2445 I::Iter: IndexedParallelIterator, in ne() argument
[all …]
Dchain.rs67 impl<A, B> IndexedParallelIterator for Chain<A, B>
69 A: IndexedParallelIterator,
70 B: IndexedParallelIterator<Item = A::Item>,
105 B: IndexedParallelIterator, in with_producer()
Drepeat.rs49 Z::Iter: IndexedParallelIterator, in zip() argument
144 impl<T> IndexedParallelIterator for RepeatN<T>
Dcloned.rs48 impl<'a, T, I> IndexedParallelIterator for Cloned<I>
50 I: IndexedParallelIterator<Item = &'a T>,
Dcopied.rs48 impl<'a, T, I> IndexedParallelIterator for Copied<I>
50 I: IndexedParallelIterator<Item = &'a T>,
/external/rust/crates/rayon/src/
Dpar_either.rs28 impl<L, R> IndexedParallelIterator for Either<L, R>
30 L: IndexedParallelIterator,
31 R: IndexedParallelIterator<Item = L::Item>,
Dprelude.rs6 pub use crate::iter::IndexedParallelIterator;
Ddelegate.rs52 impl $( $args )* IndexedParallelIterator for $iter {
/external/rust/crates/rayon/src/iter/collect/
Dmod.rs1 use super::{IndexedParallelIterator, IntoParallelIterator, ParallelExtend, ParallelIterator};
16 I: IndexedParallelIterator<Item = T>, in collect_into_vec()
48 I: IndexedParallelIterator<Item = (A, B)>, in unzip_into_vecs()
/external/rust/crates/rayon/src/iter/plumbing/
DREADME.md112 `IndexedParallelIterator`, meaning that they can produce data starting
123 implement `IndexedParallelIterator`.
152 `IndexedParallelIterator`. This is a callback scheme. In an ideal world,
172 impl<I, F> IndexedParallelIterator for Map<I, F>
173 where I: IndexedParallelIterator,
212 pub trait IndexedParallelIterator: ParallelIterator {
225 impl<I, F> IndexedParallelIterator for Map<I, F>
226 where I: IndexedParallelIterator,
276 impl<I, F> IndexedParallelIterator for Map<I, F>
277 where I: IndexedParallelIterator,
/external/rust/crates/rayon/src/slice/
Dmod.rs527 impl<'data, T: Sync + 'data> IndexedParallelIterator for Iter<'data, T> {
593 impl<'data, T: Sync + 'data> IndexedParallelIterator for Chunks<'data, T> {
683 impl<'data, T: Sync + 'data> IndexedParallelIterator for ChunksExact<'data, T> {
763 impl<'data, T: Sync + 'data> IndexedParallelIterator for Windows<'data, T> {
838 impl<'data, T: Send + 'data> IndexedParallelIterator for IterMut<'data, T> {
901 impl<'data, T: Send + 'data> IndexedParallelIterator for ChunksMut<'data, T> {
1008 impl<'data, T: Send + 'data> IndexedParallelIterator for ChunksExactMut<'data, T> {
/external/rust/crates/rayon/tests/
Dproducer_split_at.rs9 I::Iter: IndexedParallelIterator, in check() argument
43 I::Iter: IndexedParallelIterator, in forward() argument
58 I::Iter: IndexedParallelIterator, in reverse() argument

12