pub enum SessionDurableEvent {
Show 28 variants
SessionNextAgentSwitched(SessionNextAgentSwitched),
SessionNextModelSwitched(SessionNextModelSwitched),
SessionNextMoved(SessionNextMoved),
SessionNextPrompted(SessionNextPrompted),
SessionNextPromptAdmitted(SessionNextPromptAdmitted),
SessionNextContextUpdated(SessionNextContextUpdated),
SessionNextSynthetic(SessionNextSynthetic),
SessionNextShellStarted(SessionNextShellStarted),
SessionNextShellEnded(SessionNextShellEnded),
SessionNextStepStarted(SessionNextStepStarted),
SessionNextStepEnded(SessionNextStepEnded),
SessionNextStepFailed(SessionNextStepFailed),
SessionNextTextStarted(SessionNextTextStarted),
SessionNextTextEnded(SessionNextTextEnded),
SessionNextToolInputStarted(SessionNextToolInputStarted),
SessionNextToolInputEnded(SessionNextToolInputEnded),
SessionNextToolCalled(SessionNextToolCalled),
SessionNextToolProgress(SessionNextToolProgress),
SessionNextToolSuccess(SessionNextToolSuccess),
SessionNextToolFailed(SessionNextToolFailed),
SessionNextReasoningStarted(SessionNextReasoningStarted),
SessionNextReasoningEnded(SessionNextReasoningEnded),
SessionNextRetried(SessionNextRetried),
SessionNextCompactionStarted(SessionNextCompactionStarted),
SessionNextCompactionEnded(SessionNextCompactionEnded),
SessionNextRevertStaged(SessionNextRevertStaged),
SessionNextRevertCleared(SessionNextRevertCleared),
SessionNextRevertCommitted(SessionNextRevertCommitted),
}Variants§
SessionNextAgentSwitched(SessionNextAgentSwitched)
SessionNextModelSwitched(SessionNextModelSwitched)
SessionNextMoved(SessionNextMoved)
SessionNextPrompted(SessionNextPrompted)
SessionNextPromptAdmitted(SessionNextPromptAdmitted)
SessionNextContextUpdated(SessionNextContextUpdated)
SessionNextSynthetic(SessionNextSynthetic)
SessionNextShellStarted(SessionNextShellStarted)
SessionNextShellEnded(SessionNextShellEnded)
SessionNextStepStarted(SessionNextStepStarted)
SessionNextStepEnded(SessionNextStepEnded)
SessionNextStepFailed(SessionNextStepFailed)
SessionNextTextStarted(SessionNextTextStarted)
SessionNextTextEnded(SessionNextTextEnded)
SessionNextToolInputStarted(SessionNextToolInputStarted)
SessionNextToolInputEnded(SessionNextToolInputEnded)
SessionNextToolCalled(SessionNextToolCalled)
SessionNextToolProgress(SessionNextToolProgress)
SessionNextToolSuccess(SessionNextToolSuccess)
SessionNextToolFailed(SessionNextToolFailed)
SessionNextReasoningStarted(SessionNextReasoningStarted)
SessionNextReasoningEnded(SessionNextReasoningEnded)
SessionNextRetried(SessionNextRetried)
SessionNextCompactionStarted(SessionNextCompactionStarted)
SessionNextCompactionEnded(SessionNextCompactionEnded)
SessionNextRevertStaged(SessionNextRevertStaged)
SessionNextRevertCleared(SessionNextRevertCleared)
SessionNextRevertCommitted(SessionNextRevertCommitted)
Trait Implementations§
Source§impl Clone for SessionDurableEvent
impl Clone for SessionDurableEvent
Source§fn clone(&self) -> SessionDurableEvent
fn clone(&self) -> SessionDurableEvent
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 Debug for SessionDurableEvent
impl Debug for SessionDurableEvent
Source§impl<'de> Deserialize<'de> for SessionDurableEvent
impl<'de> Deserialize<'de> for SessionDurableEvent
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
Source§impl PartialEq for SessionDurableEvent
impl PartialEq for SessionDurableEvent
Source§impl Serialize for SessionDurableEvent
impl Serialize for SessionDurableEvent
impl StructuralPartialEq for SessionDurableEvent
Auto Trait Implementations§
impl Freeze for SessionDurableEvent
impl RefUnwindSafe for SessionDurableEvent
impl Send for SessionDurableEvent
impl Sync for SessionDurableEvent
impl Unpin for SessionDurableEvent
impl UnsafeUnpin for SessionDurableEvent
impl UnwindSafe for SessionDurableEvent
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