pub struct SamplingState { /* private fields */ }Expand description
State for advanced sampling strategies
Implementations§
Source§impl SamplingState
impl SamplingState
pub fn new() -> Self
Sourcepub fn init_reservoir(&mut self, capacity: usize)
pub fn init_reservoir(&mut self, capacity: usize)
Initialize reservoir sampler with given capacity
Sourcepub fn get_or_init_reservoir(
&mut self,
capacity: usize,
) -> &mut ReservoirSampler
pub fn get_or_init_reservoir( &mut self, capacity: usize, ) -> &mut ReservoirSampler
Get or initialize reservoir sampler
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SamplingState
impl RefUnwindSafe for SamplingState
impl Send for SamplingState
impl Sync for SamplingState
impl Unpin for SamplingState
impl UnsafeUnpin for SamplingState
impl UnwindSafe for SamplingState
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