#[non_exhaustive]pub struct StoreViewReadCounters {
pub query_calls: u64,
pub delta_segments_inspected: u64,
pub tombstone_checks: u64,
}Expand description
Benchmark-only read counters for segmented relationship views.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.query_calls: u64Number of store-view query calls sampled by read benchmarks.
delta_segments_inspected: u64Number of delta overlays inspected by read queries.
tombstone_checks: u64Number of checkpoint rows tested against the delta tombstone set.
Trait Implementations§
Source§impl Clone for StoreViewReadCounters
impl Clone for StoreViewReadCounters
Source§fn clone(&self) -> StoreViewReadCounters
fn clone(&self) -> StoreViewReadCounters
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 StoreViewReadCounters
Source§impl Debug for StoreViewReadCounters
impl Debug for StoreViewReadCounters
Source§impl Default for StoreViewReadCounters
impl Default for StoreViewReadCounters
Source§fn default() -> StoreViewReadCounters
fn default() -> StoreViewReadCounters
Returns the “default value” for a type. Read more
impl Eq for StoreViewReadCounters
Source§impl PartialEq for StoreViewReadCounters
impl PartialEq for StoreViewReadCounters
impl StructuralPartialEq for StoreViewReadCounters
Auto Trait Implementations§
impl Freeze for StoreViewReadCounters
impl RefUnwindSafe for StoreViewReadCounters
impl Send for StoreViewReadCounters
impl Sync for StoreViewReadCounters
impl Unpin for StoreViewReadCounters
impl UnsafeUnpin for StoreViewReadCounters
impl UnwindSafe for StoreViewReadCounters
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