orx-parallel 3.4.0

High performance, configurable and expressive parallel computation library.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use orx_parallel::ParallelizableCollection;

fn take_parallelizable_collection<T>(a: impl ParallelizableCollection<Item = T>) {
    let _ = a.par();
    let _ = a.par();
}

#[test]
fn vec_parallelizable_collection() {
    let vec: Vec<_> = (0..10).map(|x| x.to_string()).collect();
    take_parallelizable_collection::<String>(vec);
}