pub enum KnownStopReason {
Stop,
Length,
ToolUse,
Error,
Aborted,
}Expand description
Enumerated stop reasons defined by Pi. Kept inside StopReason so that
unknown strings (e.g. from future Pi versions) still deserialize.
Variants§
Trait Implementations§
Source§impl Clone for KnownStopReason
impl Clone for KnownStopReason
Source§fn clone(&self) -> KnownStopReason
fn clone(&self) -> KnownStopReason
Returns a duplicate of the value. Read more
1.0.0 · 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 KnownStopReason
impl Debug for KnownStopReason
Source§impl<'de> Deserialize<'de> for KnownStopReason
impl<'de> Deserialize<'de> for KnownStopReason
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 KnownStopReason
impl PartialEq for KnownStopReason
Source§impl Serialize for KnownStopReason
impl Serialize for KnownStopReason
impl Eq for KnownStopReason
impl StructuralPartialEq for KnownStopReason
Auto Trait Implementations§
impl Freeze for KnownStopReason
impl RefUnwindSafe for KnownStopReason
impl Send for KnownStopReason
impl Sync for KnownStopReason
impl Unpin for KnownStopReason
impl UnsafeUnpin for KnownStopReason
impl UnwindSafe for KnownStopReason
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