pub struct ProcessAssertion {
pub label: String,
pub version: u32,
pub evidence_id: String,
pub evidence_hash: String,
pub jitter_seals: Vec<JitterSeal>,
}Fields§
§label: String§version: u32§evidence_id: String§evidence_hash: String§jitter_seals: Vec<JitterSeal>Implementations§
Source§impl ProcessAssertion
impl ProcessAssertion
pub fn from_evidence(packet: &EvidencePacket, original_bytes: &[u8]) -> Self
Trait Implementations§
Source§impl Clone for ProcessAssertion
impl Clone for ProcessAssertion
Source§fn clone(&self) -> ProcessAssertion
fn clone(&self) -> ProcessAssertion
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 ProcessAssertion
impl Debug for ProcessAssertion
Source§impl<'de> Deserialize<'de> for ProcessAssertion
impl<'de> Deserialize<'de> for ProcessAssertion
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 ProcessAssertion
impl RefUnwindSafe for ProcessAssertion
impl Send for ProcessAssertion
impl Sync for ProcessAssertion
impl Unpin for ProcessAssertion
impl UnsafeUnpin for ProcessAssertion
impl UnwindSafe for ProcessAssertion
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