pub struct CoverageGapSummary {
pub runtime_files: usize,
pub covered_files: usize,
pub file_coverage_pct: f64,
pub untested_files: usize,
pub untested_exports: usize,
}Expand description
Aggregate coverage-gap counters for the current analysis scope.
Fields§
§runtime_files: usizeRuntime-reachable files in scope.
covered_files: usizeRuntime-reachable files also reachable from tests.
file_coverage_pct: f64Percentage of runtime files that are test-reachable.
untested_files: usizeRuntime files with no test dependency path.
untested_exports: usizeRuntime exports with no test-reachable reference chain.
Trait Implementations§
Source§impl Clone for CoverageGapSummary
impl Clone for CoverageGapSummary
Source§impl Debug for CoverageGapSummary
impl Debug for CoverageGapSummary
Source§impl Default for CoverageGapSummary
impl Default for CoverageGapSummary
Source§impl<'de> Deserialize<'de> for CoverageGapSummary
impl<'de> Deserialize<'de> for CoverageGapSummary
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 CoverageGapSummary
impl RefUnwindSafe for CoverageGapSummary
impl Send for CoverageGapSummary
impl Sync for CoverageGapSummary
impl Unpin for CoverageGapSummary
impl UnsafeUnpin for CoverageGapSummary
impl UnwindSafe for CoverageGapSummary
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