pub enum StatusDetailsReason {
TurnDetected,
ClientCancelled,
MaxOutputTokens,
ContentFilter,
}Expand description
Reason the response did not complete.
Variants§
Trait Implementations§
Source§impl Clone for StatusDetailsReason
impl Clone for StatusDetailsReason
Source§fn clone(&self) -> StatusDetailsReason
fn clone(&self) -> StatusDetailsReason
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 StatusDetailsReason
impl Debug for StatusDetailsReason
Source§impl<'de> Deserialize<'de> for StatusDetailsReason
impl<'de> Deserialize<'de> for StatusDetailsReason
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 StatusDetailsReason
impl PartialEq for StatusDetailsReason
Source§impl Serialize for StatusDetailsReason
impl Serialize for StatusDetailsReason
impl Eq for StatusDetailsReason
impl StructuralPartialEq for StatusDetailsReason
Auto Trait Implementations§
impl Freeze for StatusDetailsReason
impl RefUnwindSafe for StatusDetailsReason
impl Send for StatusDetailsReason
impl Sync for StatusDetailsReason
impl Unpin for StatusDetailsReason
impl UnsafeUnpin for StatusDetailsReason
impl UnwindSafe for StatusDetailsReason
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.