pub struct CoverageDiscoveryReport {
pub start_index: u32,
pub limit: u32,
pub max_limit: u32,
pub returned: u32,
pub truncated: bool,
pub continuation: Option<u32>,
pub reached_limit: Option<GraphLimitKind>,
pub total: CoverageTotalState,
pub output_bytes: u32,
pub max_output_bytes: u32,
pub rows: Vec<CoverageDiscoveryRow>,
}Expand description
Agent-facing bounded coverage discovery report.
Fields§
§start_index: u32Zero-based result offset after filters.
limit: u32Requested page limit after the service ceiling is applied.
max_limit: u32Maximum service page size.
returned: u32Number of rows returned.
truncated: boolWhether at least one additional validated row exists.
continuation: Option<u32>Next zero-based continuation when another row exists.
reached_limit: Option<GraphLimitKind>Product ceiling reached when further continuation is intentionally unavailable.
total: CoverageTotalStateTyped knowledge of the filtered total.
output_bytes: u32Encoded output bytes, filled by the selected adapter.
max_output_bytes: u32Absolute encoded-output ceiling.
rows: Vec<CoverageDiscoveryRow>Fully validated actionable rows.
Trait Implementations§
Source§impl Clone for CoverageDiscoveryReport
impl Clone for CoverageDiscoveryReport
Source§fn clone(&self) -> CoverageDiscoveryReport
fn clone(&self) -> CoverageDiscoveryReport
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 CoverageDiscoveryReport
impl Debug for CoverageDiscoveryReport
Source§impl PartialEq for CoverageDiscoveryReport
impl PartialEq for CoverageDiscoveryReport
Source§impl Serialize for CoverageDiscoveryReport
impl Serialize for CoverageDiscoveryReport
impl Eq for CoverageDiscoveryReport
impl StructuralPartialEq for CoverageDiscoveryReport
Auto Trait Implementations§
impl Freeze for CoverageDiscoveryReport
impl RefUnwindSafe for CoverageDiscoveryReport
impl Send for CoverageDiscoveryReport
impl Sync for CoverageDiscoveryReport
impl Unpin for CoverageDiscoveryReport
impl UnwindSafe for CoverageDiscoveryReport
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