pub struct ParetoSampler { /* private fields */ }Expand description
Pareto distribution sampler.
Implementations§
Source§impl ParetoSampler
impl ParetoSampler
Sourcepub fn new(seed: u64, config: ParetoConfig) -> Result<Self, String>
pub fn new(seed: u64, config: ParetoConfig) -> Result<Self, String>
Create a new Pareto sampler.
Sourcepub fn sample_decimal(&mut self) -> Decimal
pub fn sample_decimal(&mut self) -> Decimal
Sample a value as Decimal.
Sourcepub fn config(&self) -> &ParetoConfig
pub fn config(&self) -> &ParetoConfig
Get the configuration.
Auto Trait Implementations§
impl Freeze for ParetoSampler
impl RefUnwindSafe for ParetoSampler
impl Send for ParetoSampler
impl Sync for ParetoSampler
impl Unpin for ParetoSampler
impl UnwindSafe for ParetoSampler
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