pub trait CallToolHandler<S, A> {
// Required method
fn call(
self,
context: ToolCallContext<'_, S>,
) -> BoxFuture<'_, Result<CallToolResult, Error>>;
}Available on crate feature
server only.Required Methods§
fn call( self, context: ToolCallContext<'_, S>, ) -> BoxFuture<'_, Result<CallToolResult, Error>>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".