pub struct CompositeEvidence {
pub primary_evidence: Value,
pub additional_evidence: String,
}Expand description
Combined evidence of all TEE devices found within a client.
Fields§
§primary_evidence: ValuePrimary TEE evidence. Deserialization dependent on underlying attestation service.
additional_evidence: StringAdditional evidence for secondary TEE devices within a client. JSON mapping of:
Tee –> (TEE class, TEE evidence)
Represented as string to avoid {de}serialization inconsistencies.
Trait Implementations§
Source§impl Clone for CompositeEvidence
impl Clone for CompositeEvidence
Source§fn clone(&self) -> CompositeEvidence
fn clone(&self) -> CompositeEvidence
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 Debug for CompositeEvidence
impl Debug for CompositeEvidence
Source§impl<'de> Deserialize<'de> for CompositeEvidence
impl<'de> Deserialize<'de> for CompositeEvidence
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
Auto Trait Implementations§
impl Freeze for CompositeEvidence
impl RefUnwindSafe for CompositeEvidence
impl Send for CompositeEvidence
impl Sync for CompositeEvidence
impl Unpin for CompositeEvidence
impl UnwindSafe for CompositeEvidence
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