rust_apex
pub trait Handler<I: Deserialize, O: Serialize, E: Error> { fn handle(&self, I, Context) -> Result<O, E>; }
fn handle(&self, I, Context) -> Result<O, E>
impl<I: Deserialize, O: Serialize, E: Error, F> Handler<I, O, E> for F where F: Fn(I, Context) -> Result<O, E>