pub trait FromRequest<Task>: Sized {
type Error;
// Required method
fn from_request(
req: &Task,
) -> impl Future<Output = Result<Self, Self::Error>> + Send;
}Expand description
A trait for extracting types from a task’s context.
Required Associated Types§
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Types§
Source§impl<F: FromRequest<T>, T: Sync> FromRequest<T> for Option<F>
impl<F: FromRequest<T>, T: Sync> FromRequest<T> for Option<F>
Implementors§
Source§impl<Args: Sync, Res> FromRequest<Task<Args>> for TaskRunner<Res>
impl<Args: Sync, Res> FromRequest<Task<Args>> for TaskRunner<Res>
type Error = LongRunningError
Source§impl<Args: Sync> FromRequest<Task<Args>> for TaskContext
Available on crate feature task-context only.
impl<Args: Sync> FromRequest<Task<Args>> for TaskContext
Available on crate feature
task-context only.