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.
Trait Implementations§
Source§impl Clone for ParetoSampler
impl Clone for ParetoSampler
Source§fn clone(&self) -> ParetoSampler
fn clone(&self) -> ParetoSampler
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ParetoSampler
impl RefUnwindSafe for ParetoSampler
impl Send for ParetoSampler
impl Sync for ParetoSampler
impl Unpin for ParetoSampler
impl UnsafeUnpin 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