pub struct ToolOutputNotifier(/* private fields */);Expand description
Cloneable, optional output sink. Default is a no-op, so a tool can call
ToolOutputNotifier::notify unconditionally.
Implementations§
Trait Implementations§
Source§impl Clone for ToolOutputNotifier
impl Clone for ToolOutputNotifier
Source§impl Debug for ToolOutputNotifier
impl Debug for ToolOutputNotifier
Source§impl Default for ToolOutputNotifier
impl Default for ToolOutputNotifier
impl Eq for ToolOutputNotifier
Auto Trait Implementations§
impl !RefUnwindSafe for ToolOutputNotifier
impl !UnwindSafe for ToolOutputNotifier
impl Freeze for ToolOutputNotifier
impl Send for ToolOutputNotifier
impl Sync for ToolOutputNotifier
impl Unpin for ToolOutputNotifier
impl UnsafeUnpin for ToolOutputNotifier
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