pub enum KeylessStatus {
CurrentlyAuthorized,
HistoricallyAuthorized,
HistoricallyAuthorizedPreCompromise,
}Expand description
The three key statuses (§8.2). A keyless key ends in one of them or fails closed; there is no fourth.
Variants§
CurrentlyAuthorized
The controller still lists the identity.
HistoricallyAuthorized
Receipt-attested: the controller has since removed the identity.
HistoricallyAuthorizedPreCompromise
Pre-compromise, receipt-attested: a revocation names the key and
the receipt places the signature before compromised_since.
Trait Implementations§
Source§impl Clone for KeylessStatus
impl Clone for KeylessStatus
impl Copy for KeylessStatus
Source§impl Debug for KeylessStatus
impl Debug for KeylessStatus
impl Eq for KeylessStatus
Source§impl PartialEq for KeylessStatus
impl PartialEq for KeylessStatus
impl StructuralPartialEq for KeylessStatus
Auto Trait Implementations§
impl Freeze for KeylessStatus
impl RefUnwindSafe for KeylessStatus
impl Send for KeylessStatus
impl Sync for KeylessStatus
impl Unpin for KeylessStatus
impl UnsafeUnpin for KeylessStatus
impl UnwindSafe for KeylessStatus
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.