pub enum BackgroundTaskState {
LocalShell(LocalShellTaskState),
LocalAgent(HashMap<String, Value>),
RemoteAgent(HashMap<String, Value>),
InProcessTeammate(HashMap<String, Value>),
LocalWorkflow(LocalWorkflowTaskState),
MonitorMcp(MonitorMcpTaskState),
Dream(HashMap<String, Value>),
}Expand description
Task types that can appear in the background tasks indicator.
Variants§
LocalShell(LocalShellTaskState)
LocalAgent(HashMap<String, Value>)
RemoteAgent(HashMap<String, Value>)
InProcessTeammate(HashMap<String, Value>)
LocalWorkflow(LocalWorkflowTaskState)
MonitorMcp(MonitorMcpTaskState)
Dream(HashMap<String, Value>)
Implementations§
Auto Trait Implementations§
impl Freeze for BackgroundTaskState
impl !RefUnwindSafe for BackgroundTaskState
impl !Send for BackgroundTaskState
impl !Sync for BackgroundTaskState
impl Unpin for BackgroundTaskState
impl UnsafeUnpin for BackgroundTaskState
impl !UnwindSafe for BackgroundTaskState
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