Enum chat_flame_backend::api::model::FinishReason
source · pub enum FinishReason {
Length,
EosToken,
StopSequence,
}
Expand description
Enumerates the reasons why text generation may finish.
Variants§
Length
Generation finished due to reaching the maximum length.
EosToken
Generation finished due to reaching the end-of-sequence token.
StopSequence
Generation finished due to reaching a stop sequence.
Trait Implementations§
source§impl Clone for FinishReason
impl Clone for FinishReason
source§fn clone(&self) -> FinishReason
fn clone(&self) -> FinishReason
Returns a copy 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 FinishReason
impl Debug for FinishReason
source§impl<'de> Deserialize<'de> for FinishReason
impl<'de> Deserialize<'de> for FinishReason
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 Serialize for FinishReason
impl Serialize for FinishReason
Auto Trait Implementations§
impl RefUnwindSafe for FinishReason
impl Send for FinishReason
impl Sync for FinishReason
impl Unpin for FinishReason
impl UnwindSafe for FinishReason
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