pub enum AdmissionRefusal {
NotYetValid,
Expired,
InvalidCredential,
AuthorityUnavailable,
BeforeReset,
ScopeRejected,
ReplayConflict,
Revoked,
Capacity,
Throttled,
Unavailable,
}Expand description
A receiver refusal. Only NotYetValid identifies a future-start retry hint;
it grants no clock grace, new issuance, deadline extension or authorization.
The caller owns bounded retries of the same credential and login generation.
Variants§
NotYetValid
Expired
InvalidCredential
BeforeReset
ScopeRejected
ReplayConflict
Revoked
Capacity
Throttled
Trait Implementations§
Source§impl Clone for AdmissionRefusal
impl Clone for AdmissionRefusal
impl Copy for AdmissionRefusal
Source§impl Debug for AdmissionRefusal
impl Debug for AdmissionRefusal
Source§impl<'de> Deserialize<'de> for AdmissionRefusal
impl<'de> Deserialize<'de> for AdmissionRefusal
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 AdmissionRefusal
Source§impl PartialEq for AdmissionRefusal
impl PartialEq for AdmissionRefusal
Source§impl Serialize for AdmissionRefusal
impl Serialize for AdmissionRefusal
impl StructuralPartialEq for AdmissionRefusal
Auto Trait Implementations§
impl Freeze for AdmissionRefusal
impl RefUnwindSafe for AdmissionRefusal
impl Send for AdmissionRefusal
impl Sync for AdmissionRefusal
impl Unpin for AdmissionRefusal
impl UnsafeUnpin for AdmissionRefusal
impl UnwindSafe for AdmissionRefusal
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