#[non_exhaustive]pub enum ResponseIncompleteReason {
MaxMessages,
Steered,
Interrupted,
MaxOutputTokens,
ContentFilter,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for ResponseIncompleteReason
impl Clone for ResponseIncompleteReason
impl Copy for ResponseIncompleteReason
Source§impl Debug for ResponseIncompleteReason
impl Debug for ResponseIncompleteReason
Source§impl DeclaredFields for ResponseIncompleteReason
impl DeclaredFields for ResponseIncompleteReason
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for ResponseIncompleteReason
impl<'de> Deserialize<'de> for ResponseIncompleteReason
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
impl Eq for ResponseIncompleteReason
Source§impl PartialEq for ResponseIncompleteReason
impl PartialEq for ResponseIncompleteReason
Source§impl Serialize for ResponseIncompleteReason
impl Serialize for ResponseIncompleteReason
impl StructuralPartialEq for ResponseIncompleteReason
Auto Trait Implementations§
impl Freeze for ResponseIncompleteReason
impl RefUnwindSafe for ResponseIncompleteReason
impl Send for ResponseIncompleteReason
impl Sync for ResponseIncompleteReason
impl Unpin for ResponseIncompleteReason
impl UnsafeUnpin for ResponseIncompleteReason
impl UnwindSafe for ResponseIncompleteReason
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