pub enum AgentRegistryLiveTargetEntryLastTerminalEvent {
TurnEnd,
Abort,
Unknown,
}Expand description
How the most recent turn ended (clean vs aborted). Lets the renderer distinguish done from done_cancelled.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Variants§
TurnEnd
Last turn ended cleanly (model returned a final assistant message)
Abort
Last turn was aborted (e.g. user interrupted)
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for AgentRegistryLiveTargetEntryLastTerminalEvent
impl Clone for AgentRegistryLiveTargetEntryLastTerminalEvent
Source§fn clone(&self) -> AgentRegistryLiveTargetEntryLastTerminalEvent
fn clone(&self) -> AgentRegistryLiveTargetEntryLastTerminalEvent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for AgentRegistryLiveTargetEntryLastTerminalEvent
impl Default for AgentRegistryLiveTargetEntryLastTerminalEvent
Source§fn default() -> AgentRegistryLiveTargetEntryLastTerminalEvent
fn default() -> AgentRegistryLiveTargetEntryLastTerminalEvent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AgentRegistryLiveTargetEntryLastTerminalEvent
impl<'de> Deserialize<'de> for AgentRegistryLiveTargetEntryLastTerminalEvent
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 AgentRegistryLiveTargetEntryLastTerminalEvent
Source§impl PartialEq for AgentRegistryLiveTargetEntryLastTerminalEvent
impl PartialEq for AgentRegistryLiveTargetEntryLastTerminalEvent
Source§fn eq(&self, other: &AgentRegistryLiveTargetEntryLastTerminalEvent) -> bool
fn eq(&self, other: &AgentRegistryLiveTargetEntryLastTerminalEvent) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AgentRegistryLiveTargetEntryLastTerminalEvent
Auto Trait Implementations§
impl Freeze for AgentRegistryLiveTargetEntryLastTerminalEvent
impl RefUnwindSafe for AgentRegistryLiveTargetEntryLastTerminalEvent
impl Send for AgentRegistryLiveTargetEntryLastTerminalEvent
impl Sync for AgentRegistryLiveTargetEntryLastTerminalEvent
impl Unpin for AgentRegistryLiveTargetEntryLastTerminalEvent
impl UnsafeUnpin for AgentRegistryLiveTargetEntryLastTerminalEvent
impl UnwindSafe for AgentRegistryLiveTargetEntryLastTerminalEvent
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