pub enum BridgeErrorCode {
InvalidRequest,
AuthenticationFailed,
InsufficientCredit,
RequestConflict,
RateLimited,
NetworkError,
ServerError,
UnknownError,
}Expand description
Stable error codes returned by this crate.
Variants§
InvalidRequest
The request failed local validation or the API rejected its shape.
AuthenticationFailed
Authentication failed, usually because the API key is missing or invalid.
InsufficientCredit
The account does not have enough credit or subscription access.
RequestConflict
The request conflicted with the current server-side state.
RateLimited
The request was rate limited.
NetworkError
A transport-level network error occurred.
ServerError
The server returned a 5xx response.
UnknownError
The error did not match a more specific category.
Implementations§
Source§impl BridgeErrorCode
impl BridgeErrorCode
Sourcepub fn as_str(&self) -> &'static str
pub fn as_str(&self) -> &'static str
Returns the serialized string form used by BridgeError::code.
Trait Implementations§
Source§impl Clone for BridgeErrorCode
impl Clone for BridgeErrorCode
Source§fn clone(&self) -> BridgeErrorCode
fn clone(&self) -> BridgeErrorCode
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 BridgeErrorCode
impl Debug for BridgeErrorCode
Source§impl<'de> Deserialize<'de> for BridgeErrorCode
impl<'de> Deserialize<'de> for BridgeErrorCode
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 BridgeErrorCode
impl PartialEq for BridgeErrorCode
Source§impl Serialize for BridgeErrorCode
impl Serialize for BridgeErrorCode
impl Copy for BridgeErrorCode
impl Eq for BridgeErrorCode
impl StructuralPartialEq for BridgeErrorCode
Auto Trait Implementations§
impl Freeze for BridgeErrorCode
impl RefUnwindSafe for BridgeErrorCode
impl Send for BridgeErrorCode
impl Sync for BridgeErrorCode
impl Unpin for BridgeErrorCode
impl UnsafeUnpin for BridgeErrorCode
impl UnwindSafe for BridgeErrorCode
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more