pub struct DatabaseCoverageSummary {
pub generation: IndexGeneration,
pub sample_limit: u32,
pub inspected: usize,
pub returned: usize,
pub sample: Vec<DatabaseCoverageSample>,
pub known_total: usize,
pub total_state: DatabaseCoverageTotalState,
pub truncated: bool,
pub next_call: &'static str,
}Expand description
One bounded project-scope graph coverage sample with honest total state.
Fields§
§generation: IndexGenerationComplete graph generation represented by the coverage rows.
sample_limit: u32Fixed maximum number of returned rows.
inspected: usizeRows validated including the one truncation sentinel, when present.
returned: usizeRows returned to the caller.
sample: Vec<DatabaseCoverageSample>Validated rows in deterministic indexed order.
known_total: usizeExact total when complete, otherwise a proved lower bound.
total_state: DatabaseCoverageTotalStateInterpretation of known_total.
truncated: boolWhether additional matching rows exist.
next_call: &'static strExisting agent route for inspecting one returned path in context.
Trait Implementations§
Source§impl Clone for DatabaseCoverageSummary
impl Clone for DatabaseCoverageSummary
Source§fn clone(&self) -> DatabaseCoverageSummary
fn clone(&self) -> DatabaseCoverageSummary
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 DatabaseCoverageSummary
impl Debug for DatabaseCoverageSummary
Source§impl PartialEq for DatabaseCoverageSummary
impl PartialEq for DatabaseCoverageSummary
Source§impl Serialize for DatabaseCoverageSummary
impl Serialize for DatabaseCoverageSummary
impl Eq for DatabaseCoverageSummary
impl StructuralPartialEq for DatabaseCoverageSummary
Auto Trait Implementations§
impl Freeze for DatabaseCoverageSummary
impl RefUnwindSafe for DatabaseCoverageSummary
impl Send for DatabaseCoverageSummary
impl Sync for DatabaseCoverageSummary
impl Unpin for DatabaseCoverageSummary
impl UnwindSafe for DatabaseCoverageSummary
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