pub struct MonitorInput {
pub description: String,
pub command: String,
pub persistent: bool,
pub timeout_ms: u64,
}Expand description
Monitor tool’s tool_use.input payload. The renderer consumes
description for the chat one-liner + the MONITORS-section
header; command is informational; persistent toggles the
“(persistent)” suffix on the chat notice; timeout_ms is
honoured by the CLI’s task-lifecycle handler.
Fields§
§description: String§command: String§persistent: bool§timeout_ms: u64Trait Implementations§
Source§impl Debug for MonitorInput
impl Debug for MonitorInput
impl Eq for MonitorInput
Source§impl PartialEq for MonitorInput
impl PartialEq for MonitorInput
impl StructuralPartialEq for MonitorInput
Auto Trait Implementations§
impl Freeze for MonitorInput
impl RefUnwindSafe for MonitorInput
impl Send for MonitorInput
impl Sync for MonitorInput
impl Unpin for MonitorInput
impl UnsafeUnpin for MonitorInput
impl UnwindSafe for MonitorInput
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
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.