Lines Matching refs:CA
75 pub(super) fn unzip_indexed<I, A, B, CA, CB>(pi: I, left: CA, right: CB) -> (CA::Result, CB::Result) in unzip_indexed() argument
78 CA: Consumer<A>, in unzip_indexed()
239 struct UnzipB<'r, I, OP, CA>
243 CA: UnindexedConsumer<OP::Left>,
244 CA::Result: 'r,
248 left_consumer: CA,
249 left_result: &'r mut Option<CA::Result>,
252 impl<'r, I, OP, CA> ParallelIterator for UnzipB<'r, I, OP, CA>
256 CA: UnindexedConsumer<OP::Left>,
286 struct UnzipConsumer<'a, OP, CA, CB> {
288 left: CA,
292 impl<'a, T, OP, CA, CB> Consumer<T> for UnzipConsumer<'a, OP, CA, CB>
295 CA: Consumer<OP::Left>,
298 type Folder = UnzipFolder<'a, OP, CA::Folder, CB::Folder>;
299 type Reducer = UnzipReducer<CA::Reducer, CB::Reducer>;
300 type Result = (CA::Result, CB::Result);
338 impl<'a, T, OP, CA, CB> UnindexedConsumer<T> for UnzipConsumer<'a, OP, CA, CB>
341 CA: UnindexedConsumer<OP::Left>,