pub struct CoverageDiscoveryRow {Show 14 fields
pub path: String,
pub extraction_pass: CoverageExtractionPass,
pub relation: Option<GraphRelationKind>,
pub state: CoverageState,
pub trust: CoverageTrustState,
pub total: u64,
pub covered: u64,
pub omitted: u64,
pub reason: Option<String>,
pub reached_limit: Option<GraphLimitKind>,
pub active_generation: IndexGeneration,
pub parser: Option<ParserKind>,
pub provider: Option<ParserKind>,
pub next_call: NavigationNextCall,
}Expand description
One actionable row in an opt-in coverage page.
Fields§
§path: StringExact repository-relative path, or . for project-scoped coverage.
extraction_pass: CoverageExtractionPassStable extraction-pass owner for parse or relationship facts.
relation: Option<GraphRelationKind>Optional normalized relation family.
state: CoverageStateCurrent coverage lifecycle state.
trust: CoverageTrustStateConservative trust projection.
total: u64Total items represented by this row.
covered: u64Successfully covered items.
omitted: u64Omitted or untrusted items.
reason: Option<String>Actionable explanation when coverage is not complete.
reached_limit: Option<GraphLimitKind>Reached product limit when applicable.
active_generation: IndexGenerationActive complete index generation.
parser: Option<ParserKind>Source parser pass for path-scoped coverage.
provider: Option<ParserKind>Fact provider pass for path-scoped coverage.
next_call: NavigationNextCallExisting selected-file summary or health surface to call next.
Trait Implementations§
Source§impl Clone for CoverageDiscoveryRow
impl Clone for CoverageDiscoveryRow
Source§fn clone(&self) -> CoverageDiscoveryRow
fn clone(&self) -> CoverageDiscoveryRow
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 CoverageDiscoveryRow
impl Debug for CoverageDiscoveryRow
Source§impl PartialEq for CoverageDiscoveryRow
impl PartialEq for CoverageDiscoveryRow
Source§impl Serialize for CoverageDiscoveryRow
impl Serialize for CoverageDiscoveryRow
impl Eq for CoverageDiscoveryRow
impl StructuralPartialEq for CoverageDiscoveryRow
Auto Trait Implementations§
impl Freeze for CoverageDiscoveryRow
impl RefUnwindSafe for CoverageDiscoveryRow
impl Send for CoverageDiscoveryRow
impl Sync for CoverageDiscoveryRow
impl Unpin for CoverageDiscoveryRow
impl UnwindSafe for CoverageDiscoveryRow
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