pub struct MonitorTool;Expand description
Monitor tool for watching processes and file changes
Trait Implementations§
Source§impl Tool for MonitorTool
impl Tool for MonitorTool
fn definition(&self) -> ToolDefinition
Source§fn risk_level(&self) -> RiskLevel
fn risk_level(&self) -> RiskLevel
Risk level of this tool. Defaults to Safe (read-only).
Override in tools that modify state.
fn execute<'life0, 'async_trait>(
&'life0 self,
params: Value,
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Auto Trait Implementations§
impl Freeze for MonitorTool
impl RefUnwindSafe for MonitorTool
impl Send for MonitorTool
impl Sync for MonitorTool
impl Unpin for MonitorTool
impl UnsafeUnpin for MonitorTool
impl UnwindSafe for MonitorTool
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