Trait RequestHandlerFactory

Source
pub trait RequestHandlerFactory: Send + Sync {
    // Required method
    fn request(&self, request: &Request<'_>) -> Option<Box<dyn RequestHandler>>;
}
Expand description

Custom Scheme handler factory

This interface is used to handle custom Scheme requests.

Required Methods§

Source

fn request(&self, request: &Request<'_>) -> Option<Box<dyn RequestHandler>>

Handle request

This method is used to handle requests. You can return request handling in this method.

If you don’t handle this request, return None, otherwise return a request handler.

Implementors§