pub struct StaticToolHost { /* private fields */ }Expand description
Serves tools from an in-process table. Test scaffolding, and the basis for the MCP host that replaces it.
Implementations§
Source§impl StaticToolHost
impl StaticToolHost
pub fn new() -> StaticToolHost
pub fn with( self, name: impl Into<String>, handler: impl FnMut(&ToolInvocation) -> Result<Value, ToolError> + 'static, ) -> StaticToolHost
Trait Implementations§
Source§impl Default for StaticToolHost
impl Default for StaticToolHost
Source§fn default() -> StaticToolHost
fn default() -> StaticToolHost
Returns the “default value” for a type. Read more
Source§impl ToolHost for StaticToolHost
impl ToolHost for StaticToolHost
Auto Trait Implementations§
impl !RefUnwindSafe for StaticToolHost
impl !Send for StaticToolHost
impl !Sync for StaticToolHost
impl !UnwindSafe for StaticToolHost
impl Freeze for StaticToolHost
impl Unpin for StaticToolHost
impl UnsafeUnpin for StaticToolHost
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more