pub struct LoggingToolListChangedHandler;Expand description
Default tool list changed handler that logs changes
Trait Implementations§
Source§impl ToolListChangedHandler for LoggingToolListChangedHandler
impl ToolListChangedHandler for LoggingToolListChangedHandler
Source§fn handle_tool_list_changed<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = HandlerResult<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn handle_tool_list_changed<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = HandlerResult<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Handle a tool list changed notification Read more
Auto Trait Implementations§
impl Freeze for LoggingToolListChangedHandler
impl RefUnwindSafe for LoggingToolListChangedHandler
impl Send for LoggingToolListChangedHandler
impl Sync for LoggingToolListChangedHandler
impl Unpin for LoggingToolListChangedHandler
impl UnwindSafe for LoggingToolListChangedHandler
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