Trait zircon::Handler
[−]
[src]
pub trait Handler<A>: Send + Sync + 'static { fn handle(&self, _: Arc<A>, _: Request) -> HandlerResult; }
Required Methods
fn handle(&self, _: Arc<A>, _: Request) -> HandlerResult
Implementors
impl<A: ZirconApp, H: Handler<A>> Handler<A> for MountHandler<A, H>
impl<A: ZirconApp> Handler<A> for Router<A>
impl<A: ZirconApp> Handler<A> for SingleFileHandler
impl<A: ZirconApp> Handler<A> for StaticFileHandler
impl<A, F> Handler<A> for F where
F: Fn(Arc<A>, Request) -> HandlerResult + Send + Sync + 'static,