pub struct CoverageDigest {
pub available: bool,
pub active_generation: IndexGeneration,
pub parser: Option<ParserKind>,
pub provider: Option<ParserKind>,
pub states: CoverageStateCounts,
pub total: u64,
pub covered: u64,
pub omitted: u64,
pub relation_rows: u32,
pub truncated: bool,
pub trust: CoverageTrustState,
pub next_call: NavigationNextCall,
}Expand description
Compact relationship and parse coverage attached to one selected-file summary.
Fields§
§available: boolWhether current coverage rows exist for the selected file.
active_generation: IndexGenerationActive generation shared by every retained row, or zero when unavailable.
parser: Option<ParserKind>Source parser pass recorded for the file.
provider: Option<ParserKind>Fact provider pass recorded for the file.
states: CoverageStateCountsBounded per-state coverage counts.
total: u64Total items declared by retained coverage rows.
covered: u64Covered items declared by retained coverage rows.
omitted: u64Omitted or untrusted items declared by retained coverage rows.
relation_rows: u32Number of retained relation-family rows.
truncated: boolWhether additional selected-file rows were omitted by the digest bound.
trust: CoverageTrustStateConservative trust state across the retained digest.
next_call: NavigationNextCallExisting opt-in health surface for deeper coverage discovery.
Trait Implementations§
Source§impl Clone for CoverageDigest
impl Clone for CoverageDigest
Source§fn clone(&self) -> CoverageDigest
fn clone(&self) -> CoverageDigest
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 CoverageDigest
impl Debug for CoverageDigest
Source§impl PartialEq for CoverageDigest
impl PartialEq for CoverageDigest
Source§impl Serialize for CoverageDigest
impl Serialize for CoverageDigest
impl Eq for CoverageDigest
impl StructuralPartialEq for CoverageDigest
Auto Trait Implementations§
impl Freeze for CoverageDigest
impl RefUnwindSafe for CoverageDigest
impl Send for CoverageDigest
impl Sync for CoverageDigest
impl Unpin for CoverageDigest
impl UnwindSafe for CoverageDigest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more