[−][src]Trait jsonrpc_v2::FromRequest
A trait to extract data from the request
Required methods
fn from_request<'life0, 'async_trait>(
req: &'life0 RequestObjectWithState<S>
) -> Pin<Box<dyn Future<Output = Result<Self, Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
req: &'life0 RequestObjectWithState<S>
) -> Pin<Box<dyn Future<Output = Result<Self, Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Implementations on Foreign Types
impl<S: Send + Sync> FromRequest<S> for ()
[src]
fn from_request<'life0, 'async_trait>(
__arg0: &'life0 RequestObjectWithState<S>
) -> Pin<Box<dyn Future<Output = Result<Self, Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
__arg0: &'life0 RequestObjectWithState<S>
) -> Pin<Box<dyn Future<Output = Result<Self, Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
impl<S: Send + Sync, T1> FromRequest<S> for (T1,) where
T1: FromRequest<S> + Send,
[src]
T1: FromRequest<S> + Send,
fn from_request<'life0, 'async_trait>(
req: &'life0 RequestObjectWithState<S>
) -> Pin<Box<dyn Future<Output = Result<Self, Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
req: &'life0 RequestObjectWithState<S>
) -> Pin<Box<dyn Future<Output = Result<Self, Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
impl<S: Send + Sync, T1, T2> FromRequest<S> for (T1, T2) where
T1: FromRequest<S> + Send,
T2: FromRequest<S> + Send,
[src]
T1: FromRequest<S> + Send,
T2: FromRequest<S> + Send,
fn from_request<'life0, 'async_trait>(
req: &'life0 RequestObjectWithState<S>
) -> Pin<Box<dyn Future<Output = Result<Self, Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
req: &'life0 RequestObjectWithState<S>
) -> Pin<Box<dyn Future<Output = Result<Self, Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
impl<S: Send + Sync, T1, T2, T3> FromRequest<S> for (T1, T2, T3) where
T1: FromRequest<S> + Send,
T2: FromRequest<S> + Send,
T3: FromRequest<S> + Send,
[src]
T1: FromRequest<S> + Send,
T2: FromRequest<S> + Send,
T3: FromRequest<S> + Send,
fn from_request<'life0, 'async_trait>(
req: &'life0 RequestObjectWithState<S>
) -> Pin<Box<dyn Future<Output = Result<Self, Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
req: &'life0 RequestObjectWithState<S>
) -> Pin<Box<dyn Future<Output = Result<Self, Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Implementors
impl<S: Send + Sync> FromRequest<S> for State<S>
[src]
fn from_request<'life0, 'async_trait>(
req: &'life0 RequestObjectWithState<S>
) -> Pin<Box<dyn Future<Output = Result<Self, Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
req: &'life0 RequestObjectWithState<S>
) -> Pin<Box<dyn Future<Output = Result<Self, Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,