pub struct ReservoirStats {
pub records_processed: usize,
pub records_sampled: usize,
pub replacement_count: usize,
pub skip_count: usize,
pub efficiency_ratio: f64,
}Expand description
Statistics for reservoir sampling performance
Fields§
§records_processed: usize§records_sampled: usize§replacement_count: usize§skip_count: usize§efficiency_ratio: f64Trait Implementations§
Source§impl Clone for ReservoirStats
impl Clone for ReservoirStats
Source§fn clone(&self) -> ReservoirStats
fn clone(&self) -> ReservoirStats
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 moreSource§impl Debug for ReservoirStats
impl Debug for ReservoirStats
Source§impl Default for ReservoirStats
impl Default for ReservoirStats
Source§fn default() -> ReservoirStats
fn default() -> ReservoirStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ReservoirStats
impl RefUnwindSafe for ReservoirStats
impl Send for ReservoirStats
impl Sync for ReservoirStats
impl Unpin for ReservoirStats
impl UnsafeUnpin for ReservoirStats
impl UnwindSafe for ReservoirStats
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