pub fn parallel_sum<T, I, F>(items: I, extract: F) -> f64Expand description
Sum values extracted from items in parallel.
ยงExample
use grafeo_core::execution::parallel::fold::parallel_sum;
use rayon::prelude::*;
let items = vec![(1, "a"), (2, "b"), (3, "c")];
let sum = parallel_sum(items.par_iter(), |(n, _)| *n as f64);
assert_eq!(sum, 6.0);