pub struct EmptyToolProvider;Expand description
Default empty tool provider (no tools available)
Trait Implementations§
Source§impl ToolProvider for EmptyToolProvider
impl ToolProvider for EmptyToolProvider
Source§fn list_tools(&self) -> Vec<ToolInfo>
fn list_tools(&self) -> Vec<ToolInfo>
List all available tools
Auto Trait Implementations§
impl Freeze for EmptyToolProvider
impl RefUnwindSafe for EmptyToolProvider
impl Send for EmptyToolProvider
impl Sync for EmptyToolProvider
impl Unpin for EmptyToolProvider
impl UnsafeUnpin for EmptyToolProvider
impl UnwindSafe for EmptyToolProvider
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