pub struct DatabaseCoverageSample {
pub scope: CoverageScope,
pub relation: Option<GraphRelationKind>,
pub state: CoverageState,
pub total: u64,
pub covered: u64,
pub omitted: u64,
pub actionable_reason: Option<String>,
pub reached_limit: Option<GraphLimitKind>,
}Expand description
One content-free project-scope graph coverage row.
Fields§
§scope: CoverageScopeTyped project or repository-relative path scope.
relation: Option<GraphRelationKind>Optional relation family covered by this row.
state: CoverageStateCoverage lifecycle state.
total: u64Supported items in this coverage scope.
covered: u64Successfully covered items.
omitted: u64Omitted, failed, or untrusted items.
actionable_reason: Option<String>Bounded actionable non-complete explanation.
reached_limit: Option<GraphLimitKind>Product limit reached, when applicable.
Trait Implementations§
Source§impl Clone for DatabaseCoverageSample
impl Clone for DatabaseCoverageSample
Source§fn clone(&self) -> DatabaseCoverageSample
fn clone(&self) -> DatabaseCoverageSample
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 DatabaseCoverageSample
impl Debug for DatabaseCoverageSample
Source§impl PartialEq for DatabaseCoverageSample
impl PartialEq for DatabaseCoverageSample
Source§impl Serialize for DatabaseCoverageSample
impl Serialize for DatabaseCoverageSample
impl Eq for DatabaseCoverageSample
impl StructuralPartialEq for DatabaseCoverageSample
Auto Trait Implementations§
impl Freeze for DatabaseCoverageSample
impl RefUnwindSafe for DatabaseCoverageSample
impl Send for DatabaseCoverageSample
impl Sync for DatabaseCoverageSample
impl Unpin for DatabaseCoverageSample
impl UnwindSafe for DatabaseCoverageSample
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