pub struct IndexStatisticsSample {
pub index_size: u64,
pub unique_values: u64,
pub sample_size: u64,
pub updates_since_sample: u64,
}Expand description
A compact, payload-free sample for one explicit property index.
index_size, unique_values, and sample_size describe one coherent
sampling epoch. Mutations after that epoch only advance
updates_since_sample; they never rewrite the sampled counters in place.
Fields§
§index_size: u64§unique_values: u64§sample_size: u64§updates_since_sample: u64Implementations§
Trait Implementations§
Source§impl Clone for IndexStatisticsSample
impl Clone for IndexStatisticsSample
impl Copy for IndexStatisticsSample
Source§impl Debug for IndexStatisticsSample
impl Debug for IndexStatisticsSample
Source§impl Default for IndexStatisticsSample
impl Default for IndexStatisticsSample
impl Eq for IndexStatisticsSample
Source§impl PartialEq for IndexStatisticsSample
impl PartialEq for IndexStatisticsSample
impl StructuralPartialEq for IndexStatisticsSample
Auto Trait Implementations§
impl Freeze for IndexStatisticsSample
impl RefUnwindSafe for IndexStatisticsSample
impl Send for IndexStatisticsSample
impl Sync for IndexStatisticsSample
impl Unpin for IndexStatisticsSample
impl UnsafeUnpin for IndexStatisticsSample
impl UnwindSafe for IndexStatisticsSample
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