pub struct CoverageDiscoveryRow {Show 15 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 identity_rejections: Vec<GraphIdentityRejection>,
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.
identity_rejections: Vec<GraphIdentityRejection>Bounded typed identity rejections for this path.
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 (const: unstable) · 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
impl Eq for CoverageDiscoveryRow
Source§impl PartialEq for CoverageDiscoveryRow
impl PartialEq for CoverageDiscoveryRow
Source§fn eq(&self, other: &CoverageDiscoveryRow) -> bool
fn eq(&self, other: &CoverageDiscoveryRow) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CoverageDiscoveryRow
impl Serialize 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 UnsafeUnpin 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.