pub(super) fn for_each<I, F, T>(pi: I, op: &F) where
I: ParallelIterator<Item = T>,
F: Fn(T) + Sync,
T: Send,
{ let consumer = ForEachConsumer { op };
pi.drive_unindexed(consumer)
}
struct ForEachConsumer<'f, F> {
op: &'f F,
}
impl<'f, F, T> Consumer<T> for ForEachConsumer<'f, F> where
F: Fn(T) + Sync,
{ type Folder = ForEachConsumer<'f, F>; type Reducer = NoopReducer; type Result = ();
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.