HttpResponder

Trait HttpResponder 

Source
pub trait HttpResponder:
    'static
    + Send
    + Sync {
    // Required method
    fn respond<'a>(
        &'a self,
        request: &'a Request<Body>,
        response: Response<Body>,
    ) -> BoxFuture<'a, Response<Body>>;
}
Expand description

Override how a ServedRepository responds to requests. Useful for injecting failures.

Required Methods§

Source

fn respond<'a>( &'a self, request: &'a Request<Body>, response: Response<Body>, ) -> BoxFuture<'a, Response<Body>>

response is what the server would have responded with.

Implementors§