Struct pcg_rand::multiplier::McgMultiplier
source · pub struct McgMultiplier;
Expand description
Provides a default “good” multiplier based on the multiplier provided in the C++ implementation of PCG for the MCG variant of the PCG generator.
Trait Implementations
sourceimpl Multiplier<u128> for McgMultiplier
impl Multiplier<u128> for McgMultiplier
fn multiplier() -> u128
sourceimpl Multiplier<u16> for McgMultiplier
impl Multiplier<u16> for McgMultiplier
fn multiplier() -> u16
sourceimpl Multiplier<u32> for McgMultiplier
impl Multiplier<u32> for McgMultiplier
fn multiplier() -> u32
sourceimpl Multiplier<u64> for McgMultiplier
impl Multiplier<u64> for McgMultiplier
fn multiplier() -> u64
sourceimpl Multiplier<u8> for McgMultiplier
impl Multiplier<u8> for McgMultiplier
fn multiplier() -> u8
Auto Trait Implementations
impl RefUnwindSafe for McgMultiplier
impl Send for McgMultiplier
impl Sync for McgMultiplier
impl Unpin for McgMultiplier
impl UnwindSafe for McgMultiplier
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more