pub trait Handler<Args> {
type Out;
type Error: Into<Error>;
// Required method
fn invoke(&mut self, args: Args) -> Result<Self::Out, Self::Error>;
}pub trait Handler<Args> {
type Out;
type Error: Into<Error>;
// Required method
fn invoke(&mut self, args: Args) -> Result<Self::Out, Self::Error>;
}