pub struct ReplicationBatchStats {Show 15 fields
pub viewers: usize,
pub candidates: usize,
pub considered: usize,
pub selected: usize,
pub unexamined_after_budget: usize,
pub estimated_bytes: usize,
pub grid_queries: usize,
pub occupied_queries: usize,
pub grid_cells_probed: usize,
pub occupied_cells_scanned: usize,
pub matched_cells: usize,
pub candidate_capacity_max: usize,
pub dedup_capacity_max: usize,
pub matching_cell_capacity_max: usize,
pub priority_capacity_max: usize,
}Expand description
Aggregated work and retained-capacity signals from one viewer batch.
Fields§
§viewers: usizeViewer queries planned in input order.
candidates: usizeSpatial candidates returned across all viewers.
considered: usizeCandidate records considered after stale-handle filtering.
selected: usizeEntities selected across all plans.
unexamined_after_budget: usizeSpatial candidates left unexamined after a first-fit budget filled.
estimated_bytes: usizeEstimated payload bytes across all plans.
grid_queries: usizeQueries that probed the regular cell grid.
occupied_queries: usizeQueries that scanned occupied cells.
grid_cells_probed: usizeGrid cells probed across the batch.
occupied_cells_scanned: usizeOccupied cells scanned across the batch.
matched_cells: usizeCells intersecting viewer query bounds across the batch.
candidate_capacity_max: usizeLargest retained candidate-handle capacity.
dedup_capacity_max: usizeLargest retained candidate-deduplication capacity.
matching_cell_capacity_max: usizeLargest retained matched-cell capacity.
priority_capacity_max: usizeLargest retained priority candidate capacity.
Implementations§
Trait Implementations§
Source§impl Clone for ReplicationBatchStats
impl Clone for ReplicationBatchStats
Source§fn clone(&self) -> ReplicationBatchStats
fn clone(&self) -> ReplicationBatchStats
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 moreimpl Copy for ReplicationBatchStats
Source§impl Debug for ReplicationBatchStats
impl Debug for ReplicationBatchStats
Source§impl Default for ReplicationBatchStats
impl Default for ReplicationBatchStats
Source§fn default() -> ReplicationBatchStats
fn default() -> ReplicationBatchStats
Returns the “default value” for a type. Read more
impl Eq for ReplicationBatchStats
Source§impl PartialEq for ReplicationBatchStats
impl PartialEq for ReplicationBatchStats
impl StructuralPartialEq for ReplicationBatchStats
Auto Trait Implementations§
impl Freeze for ReplicationBatchStats
impl RefUnwindSafe for ReplicationBatchStats
impl Send for ReplicationBatchStats
impl Sync for ReplicationBatchStats
impl Unpin for ReplicationBatchStats
impl UnsafeUnpin for ReplicationBatchStats
impl UnwindSafe for ReplicationBatchStats
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