pub struct CoverageReport {
pub standards_coverage: f64,
pub standards_covered: Vec<String>,
pub standards_uncovered: Vec<String>,
pub risk_coverage: HashMap<String, f64>,
pub total_procedures: usize,
pub included_procedures: usize,
}Expand description
Coverage metrics for a set of included procedures against a blueprint.
Fields§
§standards_coverage: f64Fraction of distinct standards covered (0.0 to 1.0).
standards_covered: Vec<String>Standards ref_ids that are covered by included procedures.
standards_uncovered: Vec<String>Standards ref_ids that are not covered by any included procedure.
risk_coverage: HashMap<String, f64>Per-discriminator-category coverage fraction.
total_procedures: usizeTotal number of procedures in the blueprint.
included_procedures: usizeNumber of procedures in the included set that exist in the blueprint.
Trait Implementations§
Source§impl Clone for CoverageReport
impl Clone for CoverageReport
Source§fn clone(&self) -> CoverageReport
fn clone(&self) -> CoverageReport
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 CoverageReport
impl Debug for CoverageReport
Auto Trait Implementations§
impl Freeze for CoverageReport
impl RefUnwindSafe for CoverageReport
impl Send for CoverageReport
impl Sync for CoverageReport
impl Unpin for CoverageReport
impl UnsafeUnpin for CoverageReport
impl UnwindSafe for CoverageReport
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