pub trait Handler<I: for<'de> Deserialize<'de>, O: Serialize, E: Into<Error>> { // Required method fn handle(&self, _: I, _: Context) -> Result<O, E>; }