pub struct ClauseCoverage {Show 15 fields
pub automated: Option<i32>,
pub clauses: Option<Vec<ClauseRow>>,
pub edition: Option<String>,
pub framework: Option<String>,
pub generated: Option<i32>,
pub name: Option<String>,
pub none: Option<i32>,
pub note: Option<String>,
pub partial: Option<i32>,
pub publisher: Option<String>,
pub statement: Option<String>,
pub total: Option<i32>,
pub unit: Option<String>,
pub units: Option<String>,
pub version: Option<String>,
}Fields§
§automated: Option<i32>Automated is how many clauses have an automated control behind them that something can fail on behalf of.
clauses: Option<Vec<ClauseRow>>Clauses is every clause the standard publishes, with what stands behind it.
edition: Option<String>Edition is which edition this clause list is taken from.
framework: Option<String>Framework is the framework id — "soc2", "iso27001", "nist80053".
generated: Option<i32>Generated is when this was computed, unix milliseconds.
name: Option<String>Name is the published standard’s name.
none: Option<i32>None is how many have nothing behind them.
note: Option<String>Note is what this clause list is scoped to, when a count alone would misrepresent it.
partial: Option<i32>Partial is how many are answered in part.
publisher: Option<String>Publisher is who publishes it — AICPA, ISO/IEC, NIST.
statement: Option<String>Statement is the counts as one sentence, carrying the unit.
total: Option<i32>Total is the framework’s WHOLE published clause list — the denominator.
unit: Option<String>Unit is what ONE clause is — "criterion", "control", "family".
units: Option<String>Units is the plural of Unit, for rendering a sentence.
version: Option<String>Version is the embedded inventory’s version.
Implementations§
Source§impl ClauseCoverage
impl ClauseCoverage
pub fn new() -> ClauseCoverage
Trait Implementations§
Source§impl Clone for ClauseCoverage
impl Clone for ClauseCoverage
Source§fn clone(&self) -> ClauseCoverage
fn clone(&self) -> ClauseCoverage
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more