pub struct CellQueryStats {
pub strategy: CellQueryStrategy,
pub grid_cells_probed: usize,
pub occupied_cells_scanned: usize,
pub matched_cells: usize,
pub candidate_handles: usize,
}Expand description
Work counters from the last scratch-backed cell query.
Fields§
§strategy: CellQueryStrategyQuery strategy selected from query volume and current index occupancy.
grid_cells_probed: usizeGrid cells probed directly by a grid query.
occupied_cells_scanned: usizeNon-empty cells inspected by an occupied-cell scan.
matched_cells: usizeNon-empty cells overlapping the query bounds.
candidate_handles: usizeUnique candidate handles produced by the query.
Trait Implementations§
Source§impl Clone for CellQueryStats
impl Clone for CellQueryStats
Source§fn clone(&self) -> CellQueryStats
fn clone(&self) -> CellQueryStats
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 CellQueryStats
Source§impl Debug for CellQueryStats
impl Debug for CellQueryStats
Source§impl Default for CellQueryStats
impl Default for CellQueryStats
Source§fn default() -> CellQueryStats
fn default() -> CellQueryStats
Returns the “default value” for a type. Read more
impl Eq for CellQueryStats
Source§impl PartialEq for CellQueryStats
impl PartialEq for CellQueryStats
impl StructuralPartialEq for CellQueryStats
Auto Trait Implementations§
impl Freeze for CellQueryStats
impl RefUnwindSafe for CellQueryStats
impl Send for CellQueryStats
impl Sync for CellQueryStats
impl Unpin for CellQueryStats
impl UnsafeUnpin for CellQueryStats
impl UnwindSafe for CellQueryStats
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