pub enum RecoveryFailure {
Dns,
Transport,
Timeout,
ServiceUnavailable,
Rejected,
NetworkChanged,
}Expand description
Why a recovery attempt failed, without credentials or application data.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for RecoveryFailure
impl Clone for RecoveryFailure
impl Copy for RecoveryFailure
Source§impl Debug for RecoveryFailure
impl Debug for RecoveryFailure
impl Eq for RecoveryFailure
Source§impl PartialEq for RecoveryFailure
impl PartialEq for RecoveryFailure
Source§impl Serialize for RecoveryFailure
impl Serialize for RecoveryFailure
impl StructuralPartialEq for RecoveryFailure
Auto Trait Implementations§
impl Freeze for RecoveryFailure
impl RefUnwindSafe for RecoveryFailure
impl Send for RecoveryFailure
impl Sync for RecoveryFailure
impl Unpin for RecoveryFailure
impl UnsafeUnpin for RecoveryFailure
impl UnwindSafe for RecoveryFailure
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§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