pub trait Handler<S>: 'static {
type Result: Responder;
fn handle(&self, req: &HttpRequest<S>) -> Self::Result;
}
Expand description
Trait defines object that could be registered as route handler
Required Associated Types
Required Methods
sourcefn handle(&self, req: &HttpRequest<S>) -> Self::Result
fn handle(&self, req: &HttpRequest<S>) -> Self::Result
Handle request
Implementors
sourceimpl<F, R, S> Handler<S> for Fwhere
F: Fn(&HttpRequest<S>) -> R + 'static,
R: Responder + 'static,
impl<F, R, S> Handler<S> for Fwhere
F: Fn(&HttpRequest<S>) -> R + 'static,
R: Responder + 'static,
Handler for Fn()