pub enum ApiRetryError {
AuthenticationFailed,
BillingError,
RateLimit,
InvalidRequest,
ServerError,
MaxOutputTokens,
Unknown,
}Variants§
Trait Implementations§
Source§impl Clone for ApiRetryError
impl Clone for ApiRetryError
impl Copy for ApiRetryError
Source§impl Debug for ApiRetryError
impl Debug for ApiRetryError
Source§impl<'de> Deserialize<'de> for ApiRetryError
impl<'de> Deserialize<'de> for ApiRetryError
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 ApiRetryError
Source§impl PartialEq for ApiRetryError
impl PartialEq for ApiRetryError
Source§impl Serialize for ApiRetryError
impl Serialize for ApiRetryError
impl StructuralPartialEq for ApiRetryError
Auto Trait Implementations§
impl Freeze for ApiRetryError
impl RefUnwindSafe for ApiRetryError
impl Send for ApiRetryError
impl Sync for ApiRetryError
impl Unpin for ApiRetryError
impl UnsafeUnpin for ApiRetryError
impl UnwindSafe for ApiRetryError
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.