pub struct RuntimeAssuranceReceiptMetadata {
pub schema: String,
pub verifier_family: Option<AttestationVerifierFamily>,
pub tier: RuntimeAssuranceTier,
pub verifier: String,
pub evidence_sha256: String,
pub workload_identity: Option<WorkloadIdentity>,
}Expand description
Runtime assurance evidence attached to a governed-transaction receipt block.
Fields§
§schema: StringSchema or format identifier of the attestation evidence Chio accepted.
verifier_family: Option<AttestationVerifierFamily>Optional verifier family recognized by Chio’s canonical appraisal boundary.
tier: RuntimeAssuranceTierNormalized assurance tier accepted for the request.
verifier: StringVerifier or relying party that accepted the upstream evidence.
evidence_sha256: StringStable digest of the attestation payload.
workload_identity: Option<WorkloadIdentity>Optional normalized workload identity resolved from the attestation evidence.
Trait Implementations§
Source§impl Clone for RuntimeAssuranceReceiptMetadata
impl Clone for RuntimeAssuranceReceiptMetadata
Source§fn clone(&self) -> RuntimeAssuranceReceiptMetadata
fn clone(&self) -> RuntimeAssuranceReceiptMetadata
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<'de> Deserialize<'de> for RuntimeAssuranceReceiptMetadata
impl<'de> Deserialize<'de> for RuntimeAssuranceReceiptMetadata
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<RuntimeAssuranceReceiptMetadata, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RuntimeAssuranceReceiptMetadata, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for RuntimeAssuranceReceiptMetadata
impl PartialEq for RuntimeAssuranceReceiptMetadata
Source§fn eq(&self, other: &RuntimeAssuranceReceiptMetadata) -> bool
fn eq(&self, other: &RuntimeAssuranceReceiptMetadata) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for RuntimeAssuranceReceiptMetadata
impl Serialize for RuntimeAssuranceReceiptMetadata
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 Eq for RuntimeAssuranceReceiptMetadata
impl StructuralPartialEq for RuntimeAssuranceReceiptMetadata
Auto Trait Implementations§
impl Freeze for RuntimeAssuranceReceiptMetadata
impl RefUnwindSafe for RuntimeAssuranceReceiptMetadata
impl Send for RuntimeAssuranceReceiptMetadata
impl Sync for RuntimeAssuranceReceiptMetadata
impl Unpin for RuntimeAssuranceReceiptMetadata
impl UnsafeUnpin for RuntimeAssuranceReceiptMetadata
impl UnwindSafe for RuntimeAssuranceReceiptMetadata
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