pub enum AuthTokenDeniedReason {
NoBannableAttribute,
Banned,
}Expand description
Why no auth token was granted
Variants§
NoBannableAttribute
No bannable attribute associated to account.
May happen when a bannable attribute was provided in the EnterReq, but adding this
attribute failed for some reason. Just try to add the bannable attribute again.
Banned
This account is banned. Only returned in RefreshResp (since EnterResp has
EnterResp::Banned).
Trait Implementations§
Source§impl Clone for AuthTokenDeniedReason
impl Clone for AuthTokenDeniedReason
Source§fn clone(&self) -> AuthTokenDeniedReason
fn clone(&self) -> AuthTokenDeniedReason
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 AuthTokenDeniedReason
impl Debug for AuthTokenDeniedReason
Source§impl<'de> Deserialize<'de> for AuthTokenDeniedReason
impl<'de> Deserialize<'de> for AuthTokenDeniedReason
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 AuthTokenDeniedReason
impl PartialEq for AuthTokenDeniedReason
Source§impl Serialize for AuthTokenDeniedReason
impl Serialize for AuthTokenDeniedReason
impl Copy for AuthTokenDeniedReason
impl Eq for AuthTokenDeniedReason
impl StructuralPartialEq for AuthTokenDeniedReason
Auto Trait Implementations§
impl Freeze for AuthTokenDeniedReason
impl RefUnwindSafe for AuthTokenDeniedReason
impl Send for AuthTokenDeniedReason
impl Sync for AuthTokenDeniedReason
impl Unpin for AuthTokenDeniedReason
impl UnsafeUnpin for AuthTokenDeniedReason
impl UnwindSafe for AuthTokenDeniedReason
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