reduce_all_binary_cpu_rayon

Function reduce_all_binary_cpu_rayon 

Source
pub fn reduce_all_binary_cpu_rayon<TI1, TI2, TS, TO, D, I, F, FSum, FOut>(
    a: &[TI1],
    la: &Layout<D>,
    b: &[TI2],
    lb: &Layout<D>,
    init: I,
    f: F,
    f_sum: FSum,
    f_out: FOut,
    pool: Option<&ThreadPool>,
) -> Result<TO, Error>
where TI1: Clone + Send + Sync, TI2: Clone + Send + Sync, TS: Clone + Send + Sync, TO: Clone + Send + Sync, D: DimAPI, I: Fn() -> TS + Send + Sync, F: Fn(TS, (TI1, TI2)) -> TS + Send + Sync, FSum: Fn(TS, TS) -> TS + Send + Sync, FOut: Fn(TS) -> TO + Send + Sync,