pub enum C2ControlEventKind {
Show 46 variants
CommandRejected,
Registered,
StartRequested,
Running,
StopRequested,
InputRequested,
InputCompleted,
InputFailed,
ResizeRequested,
Resized,
ResizeFailed,
ForegroundRefreshRequested,
ForegroundObserved,
ForegroundFailed,
CapabilityProbeRequested,
CapabilitiesProbed,
CapabilityProbeFailed,
HistoryRequested,
HistoryDiscovered,
HistoryLoaded,
HistoryFailed,
ResumeRequested,
ResumeAuthorized,
Resumed,
ResumeDenied,
ResumeFailed,
TerminalStale,
ProviderEvent {
event: C2ProviderEventKind,
},
ProviderGap,
InteractionRequested,
InteractionResolutionRequested,
InteractionResolutionFailed,
InteractionResolved,
SessionModeSetRequested,
SessionModeSet,
SessionModeSetFailed,
SessionConfigOptionSetRequested,
SessionConfigOptionSet,
SessionConfigOptionSetFailed,
SessionModelSetRequested,
SessionModelSet,
SessionModelSetFailed,
Exited {
exit_code: Option<i32>,
forced: bool,
},
Failed,
Removed,
ObservationIgnored,
}Variants§
CommandRejected
Registered
StartRequested
Running
StopRequested
InputRequested
InputCompleted
InputFailed
ResizeRequested
Resized
ResizeFailed
ForegroundRefreshRequested
ForegroundObserved
ForegroundFailed
CapabilityProbeRequested
CapabilitiesProbed
CapabilityProbeFailed
HistoryRequested
HistoryDiscovered
HistoryLoaded
HistoryFailed
ResumeRequested
ResumeAuthorized
Resumed
ResumeDenied
ResumeFailed
TerminalStale
ProviderEvent
Fields
§
event: C2ProviderEventKindProviderGap
InteractionRequested
InteractionResolutionRequested
InteractionResolutionFailed
InteractionResolved
SessionModeSetRequested
SessionModeSet
SessionModeSetFailed
SessionConfigOptionSetRequested
SessionConfigOptionSet
SessionConfigOptionSetFailed
SessionModelSetRequested
SessionModelSet
SessionModelSetFailed
Exited
Failed
Removed
ObservationIgnored
Trait Implementations§
Source§impl Clone for C2ControlEventKind
impl Clone for C2ControlEventKind
Source§impl Debug for C2ControlEventKind
impl Debug for C2ControlEventKind
Source§impl<'de> Deserialize<'de> for C2ControlEventKind
impl<'de> Deserialize<'de> for C2ControlEventKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for C2ControlEventKind
Source§impl PartialEq for C2ControlEventKind
impl PartialEq for C2ControlEventKind
Source§impl Serialize for C2ControlEventKind
impl Serialize for C2ControlEventKind
impl StructuralPartialEq for C2ControlEventKind
Auto Trait Implementations§
impl Freeze for C2ControlEventKind
impl RefUnwindSafe for C2ControlEventKind
impl Send for C2ControlEventKind
impl Sync for C2ControlEventKind
impl Unpin for C2ControlEventKind
impl UnsafeUnpin for C2ControlEventKind
impl UnwindSafe for C2ControlEventKind
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