Home
last modified time | relevance | path

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

123

/aosp_15_r20/external/rust/android-crates-io/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,
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()
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)
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.rs16 pub struct StepBy<I: IndexedParallelIterator> {
23 I: IndexedParallelIterator,
33 I: IndexedParallelIterator,
49 impl<I> IndexedParallelIterator for StepBy<I>
51 I: IndexedParallelIterator,
Dfold_chunks_with.rs19 I: IndexedParallelIterator,
27 impl<I: IndexedParallelIterator + Debug, U: Debug, F> Debug for FoldChunksWith<I, U, F> {
39 I: IndexedParallelIterator,
56 I: IndexedParallelIterator,
74 impl<I, U, F> IndexedParallelIterator for FoldChunksWith<I, U, F>
76 I: IndexedParallelIterator,
Dfold_chunks.rs19 I: IndexedParallelIterator,
27 impl<I: IndexedParallelIterator + Debug, ID, F> Debug for FoldChunks<I, ID, F> {
38 I: IndexedParallelIterator,
56 I: IndexedParallelIterator,
75 impl<I, ID, U, F> IndexedParallelIterator for FoldChunks<I, ID, F>
77 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,
Dmod.rs2393 pub trait IndexedParallelIterator: ParallelIterator { trait
2439 Self: IndexedParallelIterator<Item = (A, B)>, in unzip_into_vecs()
2467 Z::Iter: IndexedParallelIterator, in zip() argument
2495 Z::Iter: IndexedParallelIterator, in zip_eq() argument
2523 I::Iter: IndexedParallelIterator<Item = Self::Item>, in interleave()
2542 I::Iter: IndexedParallelIterator<Item = Self::Item>, in interleave_shortest()
2673 I::Iter: IndexedParallelIterator, in cmp() argument
2713 I::Iter: IndexedParallelIterator, in partial_cmp() argument
2739 I::Iter: IndexedParallelIterator, in eq() argument
2756 I::Iter: IndexedParallelIterator, in ne() argument
[all …]
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,
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()
Dmap_with.rs61 impl<I, T, F, R> IndexedParallelIterator for MapWith<I, T, F>
63 I: IndexedParallelIterator,
390 impl<I, INIT, T, F, R> IndexedParallelIterator for MapInit<I, INIT, F>
392 I: IndexedParallelIterator,
/aosp_15_r20/external/rust/android-crates-io/crates/indexmap/src/
Drustc.rs7 use rustc_rayon::iter::{IndexedParallelIterator, IntoParallelIterator, ParallelIterator};
37 impl<K: Send, V: Send> IndexedParallelIterator for IntoParIter<K, V> {
66 impl<K: Sync, V: Sync> IndexedParallelIterator for ParIter<'_, K, V> {
95 impl<K: Sync + Send, V: Send> IndexedParallelIterator for ParIterMut<'_, K, V> {
127 impl<T: Send> IndexedParallelIterator for IntoParIter<T> {
155 impl<T: Sync> IndexedParallelIterator for ParIter<'_, T> {
/aosp_15_r20/external/rust/android-crates-io/crates/indexmap/src/rayon/
Dmap.rs62 impl<K: Send, V: Send> IndexedParallelIterator for IntoParIter<K, V> {
112 impl<K: Sync, V: Sync> IndexedParallelIterator for ParIter<'_, K, V> {
156 impl<K: Sync + Send, V: Send> IndexedParallelIterator for ParIterMut<'_, K, V> {
193 impl<K: Send, V: Send> IndexedParallelIterator for ParDrain<'_, K, V> {
279 impl<K: Sync, V: Sync> IndexedParallelIterator for ParKeys<'_, K, V> {
313 impl<K: Sync, V: Sync> IndexedParallelIterator for ParValues<'_, K, V> {
435 impl<K: Send, V: Send> IndexedParallelIterator for ParValuesMut<'_, K, V> {
/aosp_15_r20/external/rust/android-crates-io/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,
/aosp_15_r20/external/rust/android-crates-io/crates/rayon/src/
Dpar_either.rs28 impl<L, R> IndexedParallelIterator for Either<L, R>
30 L: IndexedParallelIterator,
31 R: IndexedParallelIterator<Item = L::Item>,
/aosp_15_r20/external/rust/android-crates-io/crates/rayon/src/iter/collect/
Dmod.rs1 use super::{IndexedParallelIterator, ParallelIterator};
15 I: IndexedParallelIterator<Item = T>, in collect_into_vec()
47 I: IndexedParallelIterator<Item = (A, B)>, in unzip_into_vecs()
/aosp_15_r20/external/rust/android-crates-io/crates/rayon/src/slice/
Drchunks.rs39 impl<'data, T: Sync + 'data> IndexedParallelIterator for RChunks<'data, T> {
139 impl<'data, T: Sync + 'data> IndexedParallelIterator for RChunksExact<'data, T> {
219 impl<'data, T: Send + 'data> IndexedParallelIterator for RChunksMut<'data, T> {
336 impl<'data, T: Send + 'data> IndexedParallelIterator for RChunksExactMut<'data, T> {
Dchunks.rs40 impl<'data, T: Sync + 'data> IndexedParallelIterator for Chunks<'data, T> {
141 impl<'data, T: Sync + 'data> IndexedParallelIterator for ChunksExact<'data, T> {
221 impl<'data, T: Send + 'data> IndexedParallelIterator for ChunksMut<'data, T> {
339 impl<'data, T: Send + 'data> IndexedParallelIterator for ChunksExactMut<'data, T> {

123