RequestHandler

Trait RequestHandler 

Source
pub trait RequestHandler<Req, Res>
where Req: Request<Res>,
{ // Required method fn handle(&mut self, req: Req) -> Res; }
Expand description

Handles a request from the mediator.

Required Methods§

Source

fn handle(&mut self, req: Req) -> Res

Handle a request and returns the response.

Implementors§

Source§

impl<Req, Res, F> RequestHandler<Req, Res> for F
where F: FnMut(Req) -> Res, Req: Request<Res>,