pub trait Handler<Args>: Send + 'static {
type Output;
type Future: Future<Output = Self::Output>;
// Required method
fn call(&self, req: Args) -> Self::Future;
}
pub trait Handler<Args>: Send + 'static {
type Output;
type Future: Future<Output = Self::Output>;
// Required method
fn call(&self, req: Args) -> Self::Future;
}