Data

Trait Data 

Source
pub trait Data: Sized {
    // Required method
    fn from_response(
        response: Response,
    ) -> impl Future<Output = Result<Self, Error>>;
}
Expand description

Data which can be extracted from a Response.

Required Methods§

Source

fn from_response( response: Response, ) -> impl Future<Output = Result<Self, Error>>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl Data for String

String data

Source§

async fn from_response(response: Response) -> Result<Self, Error>

Source§

impl Data for Bytes

BLOB data

Source§

async fn from_response(response: Response) -> Result<Self, Error>

Source§

impl<D: Data> Data for Option<D>

Source§

async fn from_response(response: Response) -> Result<Self, Error>

Implementors§

Source§

impl Data for Text

Source§

impl<D> Data for Json<D>