pub struct EvidencePacket {
pub version: u32,
pub profile_uri: String,
pub packet_id: Vec<u8>,
pub created: u64,
pub document: DocumentRef,
pub checkpoints: Vec<Checkpoint>,
pub attestation_tier: Option<AttestationTier>,
pub baseline_verification: Option<BaselineVerification>,
}Fields§
§version: u32§profile_uri: String§packet_id: Vec<u8>§created: u64§document: DocumentRef§checkpoints: Vec<Checkpoint>§attestation_tier: Option<AttestationTier>§baseline_verification: Option<BaselineVerification>Trait Implementations§
Source§impl Clone for EvidencePacket
impl Clone for EvidencePacket
Source§fn clone(&self) -> EvidencePacket
fn clone(&self) -> EvidencePacket
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 EvidencePacket
impl Debug for EvidencePacket
Source§impl<'de> Deserialize<'de> for EvidencePacket
impl<'de> Deserialize<'de> for EvidencePacket
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 EvidencePacket
impl RefUnwindSafe for EvidencePacket
impl Send for EvidencePacket
impl Sync for EvidencePacket
impl Unpin for EvidencePacket
impl UnsafeUnpin for EvidencePacket
impl UnwindSafe for EvidencePacket
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