pub trait Request: RawRequest {
type Data: DeserializeOwned;
// Provided method
fn send<C, T, S, B>(
&self,
token: &Token<C, T>,
http: &mut S,
) -> ResponseFuture<Self::Data, S::Future> ⓘ
where C: AsRef<str>,
T: AsRef<str>,
S: HttpService<B>,
B: From<Vec<u8>> { ... }
}Required Associated Types§
type Data: DeserializeOwned
Provided Methods§
fn send<C, T, S, B>( &self, token: &Token<C, T>, http: &mut S, ) -> ResponseFuture<Self::Data, S::Future> ⓘ
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.