pub enum OfflineArtifactEvidenceLevel {
Integrity,
ArchiveSafety,
Product,
CrossValidated,
}Expand description
Highest independently established evidence level.
Variants§
Integrity
Exact size and SHA-256 match the supplied artifact record.
ArchiveSafety
Every ZIP entry passed bounded structure and CRC validation.
Product
Product bytes passed the applicable cross-platform product inspector.
CrossValidated
Product, manifest, signing reports, and companion files were cross-validated together.
Trait Implementations§
Source§impl Clone for OfflineArtifactEvidenceLevel
impl Clone for OfflineArtifactEvidenceLevel
impl Copy for OfflineArtifactEvidenceLevel
Source§impl Debug for OfflineArtifactEvidenceLevel
impl Debug for OfflineArtifactEvidenceLevel
Source§impl<'de> Deserialize<'de> for OfflineArtifactEvidenceLevel
impl<'de> Deserialize<'de> for OfflineArtifactEvidenceLevel
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 OfflineArtifactEvidenceLevel
Source§impl Ord for OfflineArtifactEvidenceLevel
impl Ord for OfflineArtifactEvidenceLevel
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for OfflineArtifactEvidenceLevel
impl PartialOrd for OfflineArtifactEvidenceLevel
impl StructuralPartialEq for OfflineArtifactEvidenceLevel
Auto Trait Implementations§
impl Freeze for OfflineArtifactEvidenceLevel
impl RefUnwindSafe for OfflineArtifactEvidenceLevel
impl Send for OfflineArtifactEvidenceLevel
impl Sync for OfflineArtifactEvidenceLevel
impl Unpin for OfflineArtifactEvidenceLevel
impl UnsafeUnpin for OfflineArtifactEvidenceLevel
impl UnwindSafe for OfflineArtifactEvidenceLevel
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.