pub enum FinishReasonKind {
Stop,
Length,
ContentFilter,
ToolCalls,
Error,
Other,
}Expand description
Normalized reason variants.
Variants§
Stop
Model generated a stop sequence.
Length
Model reached max-tokens.
ContentFilter
Content filter triggered.
ToolCalls
Model emitted tool calls.
Error
Model stopped because of an error.
Other
Anything else.
Trait Implementations§
Source§impl Clone for FinishReasonKind
impl Clone for FinishReasonKind
Source§fn clone(&self) -> FinishReasonKind
fn clone(&self) -> FinishReasonKind
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 FinishReasonKind
impl Debug for FinishReasonKind
Source§impl<'de> Deserialize<'de> for FinishReasonKind
impl<'de> Deserialize<'de> for FinishReasonKind
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 Hash for FinishReasonKind
impl Hash for FinishReasonKind
Source§impl PartialEq for FinishReasonKind
impl PartialEq for FinishReasonKind
Source§fn eq(&self, other: &FinishReasonKind) -> bool
fn eq(&self, other: &FinishReasonKind) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for FinishReasonKind
impl Serialize for FinishReasonKind
impl Copy for FinishReasonKind
impl Eq for FinishReasonKind
impl StructuralPartialEq for FinishReasonKind
Auto Trait Implementations§
impl Freeze for FinishReasonKind
impl RefUnwindSafe for FinishReasonKind
impl Send for FinishReasonKind
impl Sync for FinishReasonKind
impl Unpin for FinishReasonKind
impl UnsafeUnpin for FinishReasonKind
impl UnwindSafe for FinishReasonKind
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