pub enum StatusErrorCode {
Show 14 variants
InvalidInput,
Timeout,
NoAppKey,
InvalidAppKey,
NoSession,
InvalidSessionInformation,
NotAuthorized,
MaxConnectionLimitExceeded,
TooManyRequests,
SubscriptionLimitExceeded,
InvalidClock,
UnexpectedError,
ConnectionFailed,
InvalidRequest,
}Expand description
Streaming status error code.
Variants§
InvalidInput
Timeout
NoAppKey
InvalidAppKey
NoSession
InvalidSessionInformation
NotAuthorized
MaxConnectionLimitExceeded
TooManyRequests
SubscriptionLimitExceeded
InvalidClock
UnexpectedError
ConnectionFailed
InvalidRequest
Implementations§
Source§impl StatusErrorCode
impl StatusErrorCode
Sourcepub fn is_race_stream_fatal(&self) -> bool
pub fn is_race_stream_fatal(&self) -> bool
Returns true for errors that will never succeed on retry and should
permanently disable the race stream.
Trait Implementations§
Source§impl AsRef<str> for StatusErrorCode
impl AsRef<str> for StatusErrorCode
Source§impl Clone for StatusErrorCode
impl Clone for StatusErrorCode
Source§fn clone(&self) -> StatusErrorCode
fn clone(&self) -> StatusErrorCode
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 StatusErrorCode
impl Debug for StatusErrorCode
Source§impl<'de> Deserialize<'de> for StatusErrorCode
impl<'de> Deserialize<'de> for StatusErrorCode
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 Display for StatusErrorCode
impl Display for StatusErrorCode
Source§impl FromStr for StatusErrorCode
impl FromStr for StatusErrorCode
Source§impl Hash for StatusErrorCode
impl Hash for StatusErrorCode
Source§impl IntoEnumIterator for StatusErrorCode
impl IntoEnumIterator for StatusErrorCode
type Iterator = StatusErrorCodeIter
fn iter() -> StatusErrorCodeIter ⓘ
Source§impl PartialEq for StatusErrorCode
impl PartialEq for StatusErrorCode
Source§impl Serialize for StatusErrorCode
impl Serialize for StatusErrorCode
Source§impl TryFrom<&str> for StatusErrorCode
impl TryFrom<&str> for StatusErrorCode
impl Copy for StatusErrorCode
impl Eq for StatusErrorCode
impl StructuralPartialEq for StatusErrorCode
Auto Trait Implementations§
impl Freeze for StatusErrorCode
impl RefUnwindSafe for StatusErrorCode
impl Send for StatusErrorCode
impl Sync for StatusErrorCode
impl Unpin for StatusErrorCode
impl UnsafeUnpin for StatusErrorCode
impl UnwindSafe for StatusErrorCode
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<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.§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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§impl<T> SetterInput<Owned> for T
impl<T> SetterInput<Owned> for T
§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.