usecrate::{Context};/// `Handler`s are responsible for handling requests by creating Responses from Requests.
pubtraitHandler: Send + Sync + 'static {/// Produce a `Response` from a Request, with the possibility of error.
fnhandle(&self, ctx:&mut Context);}impl<F> Handler forFwhere F: Send + Sync + 'static + Fn(&mut Context){fnhandle(&self, ctx:&mut Context){(*self)(ctx);}}