Trait actix_web::dev::RouteHandler
[−]
[src]
pub trait RouteHandler<S>: 'static { fn handle(
&self,
req: &mut HttpRequest,
payload: Payload,
state: Rc<S>
) -> Task; fn set_prefix(&mut self, prefix: String) { ... } }
Trait defines object that could be regestered as resource route
Required Methods
fn handle(&self, req: &mut HttpRequest, payload: Payload, state: Rc<S>) -> Task
Handle request
Provided Methods
fn set_prefix(&mut self, prefix: String)
Set route prefix
Implementors
impl<S: 'static> RouteHandler<S> for Resource<S>
impl<A, S> RouteHandler<S> for RouteFactory<A, S> where
A: Actor<Context = HttpContext<A>> + Route<State = S>,
S: 'static,impl<S: 'static> RouteHandler<S> for StaticFiles
impl<S> RouteHandler<S> for StaticResponse