pub struct AvailableControl {
pub control_id: String,
pub assertions: Vec<Assertion>,
pub process_areas: Vec<String>,
}Expand description
A control available for linkage during finding generation.
Fields§
§control_id: StringControl ID (external reference, e.g., “CTRL-001”)
assertions: Vec<Assertion>Assertions this control addresses
process_areas: Vec<String>Process areas this control covers
Trait Implementations§
Source§impl Clone for AvailableControl
impl Clone for AvailableControl
Source§fn clone(&self) -> AvailableControl
fn clone(&self) -> AvailableControl
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 moreAuto Trait Implementations§
impl Freeze for AvailableControl
impl RefUnwindSafe for AvailableControl
impl Send for AvailableControl
impl Sync for AvailableControl
impl Unpin for AvailableControl
impl UnsafeUnpin for AvailableControl
impl UnwindSafe for AvailableControl
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