pub struct MonitorMcpTaskState {
pub id: String,
pub task_type: String,
pub status: TaskStatus,
pub description: String,
pub tool_use_id: Option<String>,
pub start_time: u64,
pub end_time: Option<u64>,
pub total_paused_ms: Option<u64>,
pub output_file: String,
pub output_offset: u64,
pub notified: bool,
}Expand description
State for a Monitor MCP task.
Fields§
§id: String§task_type: String§status: TaskStatus§description: String§tool_use_id: Option<String>§start_time: u64§end_time: Option<u64>§total_paused_ms: Option<u64>§output_file: String§output_offset: u64§notified: boolTrait Implementations§
Source§impl Clone for MonitorMcpTaskState
impl Clone for MonitorMcpTaskState
Source§fn clone(&self) -> MonitorMcpTaskState
fn clone(&self) -> MonitorMcpTaskState
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for MonitorMcpTaskState
impl RefUnwindSafe for MonitorMcpTaskState
impl Send for MonitorMcpTaskState
impl Sync for MonitorMcpTaskState
impl Unpin for MonitorMcpTaskState
impl UnsafeUnpin for MonitorMcpTaskState
impl UnwindSafe for MonitorMcpTaskState
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