Trait async_fn_traits::AsyncFn1 [−][src]
pub trait AsyncFn1<Arg0>: Fn(Arg0) -> Self::OutputFuture {
type OutputFuture: Future<Output = <Self as AsyncFn1<Arg0>>::Output>;
type Output;
}
Expand description
A synonym for future-returning Fn
-bounds with 1 arguments
The bound
F: AsyncFn1<Arg0, Output = R>,
is equivalent to something like
F: Fn(Arg0) -> Fut,
Fut: Future<Output = R>,