#[non_exhaustive]pub enum VerificationTier {
BadgeOnly,
StatusTokenVerified,
FullScitt,
}Expand description
Which verification tier produced the verification result.
Ordered by assurance level: BadgeOnly < StatusTokenVerified < FullScitt.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
BadgeOnly
Traditional: DNS + transparency log badge only.
StatusTokenVerified
Status token verified (signed current-status claim). Sufficient for live connection verification.
FullScitt
Both receipt and status token verified offline. Highest assurance: proves both historical inclusion and current status.
Implementations§
Trait Implementations§
Source§impl Clone for VerificationTier
impl Clone for VerificationTier
Source§fn clone(&self) -> VerificationTier
fn clone(&self) -> VerificationTier
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 moreimpl Copy for VerificationTier
Source§impl Debug for VerificationTier
impl Debug for VerificationTier
Source§impl<'de> Deserialize<'de> for VerificationTier
impl<'de> Deserialize<'de> for VerificationTier
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 Display for VerificationTier
impl Display for VerificationTier
impl Eq for VerificationTier
Source§impl Hash for VerificationTier
impl Hash for VerificationTier
Source§impl PartialEq for VerificationTier
impl PartialEq for VerificationTier
Source§fn eq(&self, other: &VerificationTier) -> bool
fn eq(&self, other: &VerificationTier) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for VerificationTier
impl Serialize for VerificationTier
impl StructuralPartialEq for VerificationTier
Auto Trait Implementations§
impl Freeze for VerificationTier
impl RefUnwindSafe for VerificationTier
impl Send for VerificationTier
impl Sync for VerificationTier
impl Unpin for VerificationTier
impl UnsafeUnpin for VerificationTier
impl UnwindSafe for VerificationTier
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