pub struct ControlObjective {
pub id: String,
pub description: String,
pub controls_tested: u32,
pub controls_effective: bool,
}Expand description
A control objective within a SOC report.
Fields§
§id: StringUnique identifier for this objective
description: StringDescription of the control objective
controls_tested: u32Number of controls tested against this objective
controls_effective: boolWhether all tested controls operated effectively
Implementations§
Trait Implementations§
Source§impl Clone for ControlObjective
impl Clone for ControlObjective
Source§fn clone(&self) -> ControlObjective
fn clone(&self) -> ControlObjective
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 ControlObjective
impl Debug for ControlObjective
Source§impl<'de> Deserialize<'de> for ControlObjective
impl<'de> Deserialize<'de> for ControlObjective
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 ControlObjective
impl RefUnwindSafe for ControlObjective
impl Send for ControlObjective
impl Sync for ControlObjective
impl Unpin for ControlObjective
impl UnsafeUnpin for ControlObjective
impl UnwindSafe for ControlObjective
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