Trait Context

Source
pub trait Context {
    type Response: Send;

    // Required methods
    fn get_response(self) -> Self::Response;
    fn set_body(&mut self, _: Vec<u8>);
}
Expand description

A Context is what will be passed between functions in the middleware for the defined routes of Thruster. Since a new context is made for each incomming request, it’s important to keep this struct lean and quick, as well as the context_generator associated with it.

Required Associated Types§

Required Methods§

Source

fn get_response(self) -> Self::Response

Source

fn set_body(&mut self, _: Vec<u8>)

Implementors§