http1::handler

Trait RequestHandler

source
pub trait RequestHandler {
    // Required method
    fn handle(&self, req: Request<Body>) -> Response<Body>;
}
Expand description

Handles a server request.

Required Methods§

source

fn handle(&self, req: Request<Body>) -> Response<Body>

Gets a request and returns a response.

Implementations on Foreign Types§

source§

impl<T: RequestHandler> RequestHandler for Arc<T>

source§

fn handle(&self, req: Request<Body>) -> Response<Body>

Implementors§

source§

impl<F> RequestHandler for F
where F: Fn(Request<Body>) -> Response<Body>,