pub struct CoverageGaps {
pub summary: CoverageGapSummary,
pub files: Vec<UntestedFileFinding>,
pub exports: Vec<UntestedExportFinding>,
}Expand description
Static test coverage gaps derived from the module graph. Shows runtime files and exports with no test dependency path.
Fields§
§summary: CoverageGapSummarySummary metrics for the current analysis scope.
files: Vec<UntestedFileFinding>Runtime files with no test dependency path. Each entry carries its
own actions array via UntestedFileFinding.
exports: Vec<UntestedExportFinding>Runtime exports with no test-reachable reference chain. Each entry
carries its own actions array via UntestedExportFinding.
Implementations§
Trait Implementations§
Source§impl Clone for CoverageGaps
impl Clone for CoverageGaps
Source§impl Debug for CoverageGaps
impl Debug for CoverageGaps
Source§impl Default for CoverageGaps
impl Default for CoverageGaps
Source§impl<'de> Deserialize<'de> for CoverageGaps
impl<'de> Deserialize<'de> for CoverageGaps
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 CoverageGaps
impl RefUnwindSafe for CoverageGaps
impl Send for CoverageGaps
impl Sync for CoverageGaps
impl Unpin for CoverageGaps
impl UnsafeUnpin for CoverageGaps
impl UnwindSafe for CoverageGaps
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