pub enum RunningImageEvidence {
LinuxProcSha256 {
digest: String,
},
MacosSpawnInode {
device: u64,
inode: u64,
},
Unknown {
tag: String,
body: OrderedJsonObject,
},
}Expand description
Platform-specific evidence used to compare a running image with its spawn path.
Variants§
LinuxProcSha256
MacosSpawnInode
Unknown
Future discriminator. body retains the complete ordered object; tag
is its decoded discriminator projection.
Trait Implementations§
Source§impl Clone for RunningImageEvidence
impl Clone for RunningImageEvidence
Source§fn clone(&self) -> RunningImageEvidence
fn clone(&self) -> RunningImageEvidence
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RunningImageEvidence
impl Debug for RunningImageEvidence
Source§impl<'de> Deserialize<'de> for RunningImageEvidence
impl<'de> Deserialize<'de> for RunningImageEvidence
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
Source§impl PartialEq for RunningImageEvidence
impl PartialEq for RunningImageEvidence
Source§impl Serialize for RunningImageEvidence
impl Serialize for RunningImageEvidence
impl StructuralPartialEq for RunningImageEvidence
Auto Trait Implementations§
impl Freeze for RunningImageEvidence
impl RefUnwindSafe for RunningImageEvidence
impl Send for RunningImageEvidence
impl Sync for RunningImageEvidence
impl Unpin for RunningImageEvidence
impl UnsafeUnpin for RunningImageEvidence
impl UnwindSafe for RunningImageEvidence
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