pub type Handler = Arc<dyn Fn(String) -> Pin<Box<dyn Future<Output = String> + Send>> + Send + Sync>;Expand description
Type-erased async tool handler.
Takes JSON-encoded arguments, returns a result string. Captured state
(e.g. Arc<M>) must be Send + Sync + 'static.
Aliased Typeยง
pub struct Handler { /* private fields */ }