pub enum GovernedProvenanceEvidenceClass {
Asserted,
Observed,
Verified,
}Expand description
Evidence class describing how Chio learned or validated provenance.
Variants§
Asserted
Caller-asserted provenance bound into the request, but not independently checked yet.
Observed
Provenance observed by Chio or a trusted subsystem, but not fully verified end-to-end.
Verified
Provenance verified against authoritative evidence such as receipt linkage or signatures.
Trait Implementations§
Source§impl Clone for GovernedProvenanceEvidenceClass
impl Clone for GovernedProvenanceEvidenceClass
Source§fn clone(&self) -> GovernedProvenanceEvidenceClass
fn clone(&self) -> GovernedProvenanceEvidenceClass
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for GovernedProvenanceEvidenceClass
impl Default for GovernedProvenanceEvidenceClass
Source§fn default() -> GovernedProvenanceEvidenceClass
fn default() -> GovernedProvenanceEvidenceClass
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GovernedProvenanceEvidenceClass
impl<'de> Deserialize<'de> for GovernedProvenanceEvidenceClass
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<GovernedProvenanceEvidenceClass, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GovernedProvenanceEvidenceClass, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for GovernedProvenanceEvidenceClass
impl PartialEq for GovernedProvenanceEvidenceClass
Source§fn eq(&self, other: &GovernedProvenanceEvidenceClass) -> bool
fn eq(&self, other: &GovernedProvenanceEvidenceClass) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for GovernedProvenanceEvidenceClass
impl Serialize for GovernedProvenanceEvidenceClass
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Copy for GovernedProvenanceEvidenceClass
impl Eq for GovernedProvenanceEvidenceClass
impl StructuralPartialEq for GovernedProvenanceEvidenceClass
Auto Trait Implementations§
impl Freeze for GovernedProvenanceEvidenceClass
impl RefUnwindSafe for GovernedProvenanceEvidenceClass
impl Send for GovernedProvenanceEvidenceClass
impl Sync for GovernedProvenanceEvidenceClass
impl Unpin for GovernedProvenanceEvidenceClass
impl UnsafeUnpin for GovernedProvenanceEvidenceClass
impl UnwindSafe for GovernedProvenanceEvidenceClass
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