Trait RequestHandler

Source
pub trait RequestHandler:
    Send
    + Sync
    + 'static {
    // Required method
    fn handle(&self, req: &mut HttpRequest) -> Result<()>;
}

Required Methods§

Source

fn handle(&self, req: &mut HttpRequest) -> Result<()>

Handler the request

§Errors

If some error ocurred while processing the request

Implementors§

Source§

impl<T> RequestHandler for T
where T: Fn(&mut HttpRequest) -> Result<()> + Send + Sync + 'static,