Trait async_fn_traits::AsyncFnOnce5[][src]

pub trait AsyncFnOnce5<Arg0, Arg1, Arg2, Arg3, Arg4>: FnOnce(Arg0, Arg1, Arg2, Arg3, Arg4) -> Self::OutputFuture {
    type OutputFuture: Future<Output = <Self as AsyncFnOnce5<Arg0, Arg1, Arg2, Arg3, Arg4>>::Output>;
    type Output;
}
Expand description

A synonym for future-returning FnOnce-bounds with 5 arguments

The bound

F: AsyncFnOnce5<Arg0, Arg1, Arg2, Arg3, Arg4, Output = R>,

is equivalent to something like

F: FnOnce(Arg0, Arg1, Arg2, Arg3, Arg4) -> Fut,
Fut: Future<Output = R>,

Associated Types

Implementors