pub trait CallToolHandler<S, A> {
// Required method
fn call(
self,
context: ToolCallContext<'_, S>,
) -> BoxFuture<'_, Result<CallToolResult, ErrorData>>;
}Available on crate feature
server only.pub trait CallToolHandler<S, A> {
// Required method
fn call(
self,
context: ToolCallContext<'_, S>,
) -> BoxFuture<'_, Result<CallToolResult, ErrorData>>;
}server only.