Trait apollo_client::meta::PerformResponse [−][src]
pub trait PerformResponse: Sized { fn from_response<'async_trait>(
response: Response
) -> Pin<Box<dyn Future<Output = ApolloClientResult<Self>> + Send + 'async_trait>>
where
Self: 'async_trait; }
Expand description
Common api response trait.
Required methods
fn from_response<'async_trait>(
response: Response
) -> Pin<Box<dyn Future<Output = ApolloClientResult<Self>> + Send + 'async_trait>> where
Self: 'async_trait,
fn from_response<'async_trait>(
response: Response
) -> Pin<Box<dyn Future<Output = ApolloClientResult<Self>> + Send + 'async_trait>> where
Self: 'async_trait,
Create Self from response.
Implementations on Foreign Types
fn from_response<'async_trait>(
_response: Response
) -> Pin<Box<dyn Future<Output = ApolloClientResult<Self>> + Send + 'async_trait>> where
Self: 'async_trait,
fn from_response<'async_trait>(
response: Response
) -> Pin<Box<dyn Future<Output = ApolloClientResult<Self>> + Send + 'async_trait>> where
Self: 'async_trait,
fn from_response<'async_trait>(
response: Response
) -> Pin<Box<dyn Future<Output = ApolloClientResult<Self>> + Send + 'async_trait>> where
Self: 'async_trait,
fn from_response<'async_trait>(
response: Response
) -> Pin<Box<dyn Future<Output = ApolloClientResult<Self>> + Send + 'async_trait>> where
Self: 'async_trait,
fn from_response<'async_trait>(
response: Response
) -> Pin<Box<dyn Future<Output = ApolloClientResult<Self>> + Send + 'async_trait>> where
Self: 'async_trait,
fn from_response<'async_trait>(
response: Response
) -> Pin<Box<dyn Future<Output = ApolloClientResult<Self>> + Send + 'async_trait>> where
Self: 'async_trait,
fn from_response<'async_trait>(
response: Response
) -> Pin<Box<dyn Future<Output = ApolloClientResult<Self>> + Send + 'async_trait>> where
Self: 'async_trait,