Skip to main content

Handler

Trait Handler 

Source
pub trait Handler<I>:
    Send
    + Sync
    + 'static {
    // Required method
    fn call(&self, cx: &mut Cx<'_, I>) -> Result;
}
Expand description

A request handler. Any Fn(&mut Cx<'_, I>) -> web_net::Result is one.

Required Methods§

Source

fn call(&self, cx: &mut Cx<'_, I>) -> Result

Handles one cleared request.

§Errors

An Error, answered with the site’s error page for its status.

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§

Source§

impl<I, F> Handler<I> for F
where F: Fn(&mut Cx<'_, I>) -> Result + Send + Sync + 'static,