Trait Closure8

Source
pub trait Closure8<T1, T2, T3, T4, T5, T6, T7, T8, O> {
    // Required method
    fn run(
        self: Box<Self>,
        T1: T1,
        T2: T2,
        T3: T3,
        T4: T4,
        T5: T5,
        T6: T6,
        T7: T7,
        T8: T8,
    ) -> Fut<O>;
}

Required Methods§

Source

fn run( self: Box<Self>, T1: T1, T2: T2, T3: T3, T4: T4, T5: T5, T6: T6, T7: T7, T8: T8, ) -> Fut<O>

Implementors§

Source§

impl<F, C, T1, T2, T3, T4, T5, T6, T7, T8, O> Closure8<T1, T2, T3, T4, T5, T6, T7, T8, O> for C
where C: FnOnce(T1, T2, T3, T4, T5, T6, T7, T8) -> F, F: Future<Output = Result<O>> + Send + 'static,