pub struct SplitMix { /* private fields */ }Expand description
This implementation of EntropySource generates an arbitrary length output from a u64 seed
using the SplitMix algorithm from https://prng.di.unimi.it/splitmix64.c
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SplitMix
impl RefUnwindSafe for SplitMix
impl Send for SplitMix
impl Sync for SplitMix
impl Unpin for SplitMix
impl UnwindSafe for SplitMix
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