pub enum EnrollmentLookupResult {
Retired(Retired),
Bound(ReceiptReplay),
UnboundReceipt(ReceiptReplay),
ReceiptExpired(ReceiptExpired),
EnrollmentKnown(EnrollmentKnown),
AuthorizedNew,
}Expand description
Total enrollment-token lookup result through phase 0c.
Variants§
Retired(Retired)
A token mapping resolved to a tombstone before any live token result.
Bound(ReceiptReplay)
An exact live receipt still names its origin binding.
UnboundReceipt(ReceiptReplay)
An exact live receipt no longer names its origin binding.
ReceiptExpired(ReceiptExpired)
Exact non-secret provenance remains.
EnrollmentKnown(EnrollmentKnown)
Only the permanent live enrollment mapping remains.
AuthorizedNew
No token mapping exists; fresh enrollment may continue.
Trait Implementations§
Source§impl Clone for EnrollmentLookupResult
impl Clone for EnrollmentLookupResult
Source§fn clone(&self) -> EnrollmentLookupResult
fn clone(&self) -> EnrollmentLookupResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 EnrollmentLookupResult
impl Debug for EnrollmentLookupResult
impl Eq for EnrollmentLookupResult
Source§impl PartialEq for EnrollmentLookupResult
impl PartialEq for EnrollmentLookupResult
impl StructuralPartialEq for EnrollmentLookupResult
Auto Trait Implementations§
impl Freeze for EnrollmentLookupResult
impl RefUnwindSafe for EnrollmentLookupResult
impl Send for EnrollmentLookupResult
impl Sync for EnrollmentLookupResult
impl Unpin for EnrollmentLookupResult
impl UnsafeUnpin for EnrollmentLookupResult
impl UnwindSafe for EnrollmentLookupResult
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