Trait thruster::Context [−][src]
pub trait Context { type Response: Send; fn get_response(self) -> Self::Response; fn set_body(&mut self, _: String); }
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.
Associated Types
Required Methods
fn get_response(self) -> Self::Response
fn set_body(&mut self, _: String)
Implementors
impl Context for BasicContext type Response = Response;
impl Context for BasicHyperContext type Response = Response<Body>;