Trait ParRun

Source
pub trait ParRun {
    type Output;

    // Required method
    fn par_run(self) -> Self::Output;
}

Required Associated Types§

Required Methods§

Source

fn par_run(self) -> Self::Output

Implementations on Foreign Types§

Source§

impl<F1, F2, F3, F4, F5, T1, T2, T3, T4, T5> ParRun for (F1, F2, F3, F4, F5)
where F1: FnOnce() -> T1 + Send, F2: FnOnce() -> T2 + Send, F3: FnOnce() -> T3 + Send, F4: FnOnce() -> T4 + Send, F5: FnOnce() -> T5 + Send, T1: Send, T2: Send, T3: Send, T4: Send, T5: Send,

Source§

impl<F1, F2, F3, F4, T1, T2, T3, T4> ParRun for (F1, F2, F3, F4)
where F1: FnOnce() -> T1 + Send, F2: FnOnce() -> T2 + Send, F3: FnOnce() -> T3 + Send, F4: FnOnce() -> T4 + Send, T1: Send, T2: Send, T3: Send, T4: Send,

Source§

impl<F1, F2, F3, T1, T2, T3> ParRun for (F1, F2, F3)
where F1: FnOnce() -> T1 + Send, F2: FnOnce() -> T2 + Send, F3: FnOnce() -> T3 + Send, T1: Send, T2: Send, T3: Send,

Source§

impl<F1, F2, T1, T2> ParRun for (F1, F2)
where F1: FnOnce() -> T1 + Send, F2: FnOnce() -> T2 + Send, T1: Send, T2: Send,

Implementors§