Typing
ReAsyncCallable = Callable[P, ReAwaitable[R]]
module-attribute
Represents re-awaitable callables (**P) -> ReAwaitable[R].
FutureCallable = Callable[P, Future[R]]
module-attribute
Represents future callables (**P) -> Future[R].
FutureNullary = Nullary[Future[R]]
module-attribute
Represents future nullary functions () -> Future[R].
FutureUnary = Unary[T, Future[R]]
module-attribute
Represents future unary functions (T) -> Future[R].
FutureBinary = Binary[T, U, Future[R]]
module-attribute
Represents future binary functions (T, U) -> Future[R].
FutureTernary = Ternary[T, U, V, Future[R]]
module-attribute
Represents future ternary functions (T, U, V) -> Future[R].
FutureQuaternary = Quaternary[T, U, V, W, Future[R]]
module-attribute
Represents future quaternary functions (T, U, V, W) -> Future[R].
FutureOptionCallable = Callable[P, FutureOption[T]]
module-attribute
Represents future option callables (**P) -> FutureOption[T].
FutureResultCallable = Callable[P, FutureResult[T, E]]
module-attribute
Represents future result callables (**P) -> FutureResult[T, E].
FutureEitherCallable = Callable[P, FutureEither[L, R]]
module-attribute
Represents future either callables (**P) -> FutureEither[L, R].