pub struct ClauseRow {
pub controls: Option<Vec<String>>,
pub group: Option<String>,
pub id: Option<String>,
pub level: Option<String>,
pub title: Option<String>,
}Fields§
§controls: Option<Vec<String>>Controls are the ids behind it, strongest first. Empty when nothing covers it — and an absent control is never listed here, however it maps.
group: Option<String>Group is the clause’s section within the standard, when it has one.
id: Option<String>ID is the clause id as the standard publishes it — "CC6.1", "A.5.15", "AC".
level: Option<String>Level is what the strongest control pointed at this clause is worth: "automated", "partial" or "none".
title: Option<String>Title is the standard’s own words for that clause.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ClauseRow
impl<'de> Deserialize<'de> for ClauseRow
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
impl StructuralPartialEq for ClauseRow
Auto Trait Implementations§
impl Freeze for ClauseRow
impl RefUnwindSafe for ClauseRow
impl Send for ClauseRow
impl Sync for ClauseRow
impl Unpin for ClauseRow
impl UnsafeUnpin for ClauseRow
impl UnwindSafe for ClauseRow
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