pub enum ConversationResetTrigger {
Clear,
PlanModeExit,
FreshSession,
Onboarding,
Unknown(String),
}Expand description
What discarded the conversation (ConversationResetMessage::trigger,
CLI 2.1.281+).
Variants§
Clear
The /clear command (or its /reset and /new aliases).
PlanModeExit
Leaving plan mode with the clear-context option.
FreshSession
A flow that starts a fresh session to implement an approved plan.
Onboarding
An onboarding flow re-run inside an existing session.
Unknown(String)
A trigger not yet known to this version of the crate.
Implementations§
Trait Implementations§
Source§impl Clone for ConversationResetTrigger
impl Clone for ConversationResetTrigger
Source§impl Debug for ConversationResetTrigger
impl Debug for ConversationResetTrigger
Source§impl<'de> Deserialize<'de> for ConversationResetTrigger
impl<'de> Deserialize<'de> for ConversationResetTrigger
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for ConversationResetTrigger
impl Display for ConversationResetTrigger
impl Eq for ConversationResetTrigger
Source§impl From<&str> for ConversationResetTrigger
impl From<&str> for ConversationResetTrigger
Source§impl Hash for ConversationResetTrigger
impl Hash for ConversationResetTrigger
Source§impl PartialEq for ConversationResetTrigger
impl PartialEq for ConversationResetTrigger
Source§impl Serialize for ConversationResetTrigger
impl Serialize for ConversationResetTrigger
impl StructuralPartialEq for ConversationResetTrigger
Auto Trait Implementations§
impl Freeze for ConversationResetTrigger
impl RefUnwindSafe for ConversationResetTrigger
impl Send for ConversationResetTrigger
impl Sync for ConversationResetTrigger
impl Unpin for ConversationResetTrigger
impl UnsafeUnpin for ConversationResetTrigger
impl UnwindSafe for ConversationResetTrigger
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