pub struct ControlEvidence {Show 14 fields
pub version: u32,
pub assertion_id: String,
pub assertion_sha256: String,
pub checker_sha256: String,
pub control_sha256: String,
pub source_revision: String,
pub recorded_at: String,
pub platform: String,
pub containment: String,
pub environment_names: Vec<String>,
pub status: ControlStatus,
pub detail: String,
pub valid: Option<CaseEvidence>,
pub defective: Option<CaseEvidence>,
}Fields§
§version: u32§assertion_id: String§assertion_sha256: String§checker_sha256: String§control_sha256: String§source_revision: String§recorded_at: String§platform: String§containment: String§environment_names: Vec<String>§status: ControlStatus§detail: String§valid: Option<CaseEvidence>§defective: Option<CaseEvidence>Trait Implementations§
Source§impl Debug for ControlEvidence
impl Debug for ControlEvidence
Source§impl<'de> Deserialize<'de> for ControlEvidence
impl<'de> Deserialize<'de> for ControlEvidence
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 ControlEvidence
impl RefUnwindSafe for ControlEvidence
impl Send for ControlEvidence
impl Sync for ControlEvidence
impl Unpin for ControlEvidence
impl UnsafeUnpin for ControlEvidence
impl UnwindSafe for ControlEvidence
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