Skip to main content

Request

Trait Request 

Source
pub trait Request {
    type Response: DeserializeOwned + Send + Sync + 'static;

    // Required methods
    fn method(&self) -> Method;
    fn endpoint(&self) -> &str;

    // Provided method
    fn body(&self) -> Option<Value> { ... }
}

Required Associated Types§

Required Methods§

Source

fn method(&self) -> Method

Source

fn endpoint(&self) -> &str

Provided Methods§

Source

fn body(&self) -> Option<Value>

Implementors§