Trait luminal_handler::Handler
[−]
[src]
pub trait Handler<E: IntoResponse> { fn handle(&self, req: HttpRequest) -> Result<Response, E>; }
Trait for handling a request, returning a response or an error that can be converted into a
hyper::Response
.
Required Methods
fn handle(&self, req: HttpRequest) -> Result<Response, E>
Implementors
impl<F, E> Handler<E> for HandlerFn<F, E> where
F: Fn(HttpRequest) -> Result<Response, E>,
E: IntoResponse,