pub trait Action {
type Response;
// Required methods
fn request(self) -> Result<Request<Vec<u8>>, Error>;
fn decode<B: AsRef<[u8]>>(
response: ResponseParts<B>,
) -> Result<Self::Response, Error>;
}Required Associated Types§
Required Methods§
fn request(self) -> Result<Request<Vec<u8>>, Error>
fn decode<B: AsRef<[u8]>>( response: ResponseParts<B>, ) -> Result<Self::Response, Error>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".