Function rayon::iter::unzip::partition_map
source ยท pub(super) fn partition_map<I, A, B, P, L, R>(pi: I, predicate: P) -> (A, B)where
I: ParallelIterator,
A: Default + Send + ParallelExtend<L>,
B: Default + Send + ParallelExtend<R>,
P: Fn(I::Item) -> Either<L, R> + Sync + Send,
L: Send,
R: Send,
Expand description
Partitions and maps the items of a parallel iterator into a pair of
arbitrary ParallelExtend
containers.
This called by ParallelIterator::partition_map
.