Skip to main content

Action

Trait Action 

Source
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§

Source

fn request(self) -> Result<Request<Vec<u8>>, Error>

Source

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".

Implementors§