Skip to main content

RequestHandler

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

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

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