Struct secp256k1_zkp::rand::Isaac64Rng [−][src]
pub struct Isaac64Rng(_);
👎 Deprecated since 0.6.0:
import from rand_isaac crate instead, or use newer Hc128Rng
Implementations
impl Isaac64Rng
[src]
impl Isaac64Rng
[src]pub fn new_from_u64(seed: u64) -> Isaac64Rng
[src]
Trait Implementations
impl Clone for Isaac64Rng
[src]
impl Clone for Isaac64Rng
[src]pub fn clone(&self) -> Isaac64Rng
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl RngCore for Isaac64Rng
[src]
impl RngCore for Isaac64Rng
[src]impl SeedableRng for Isaac64Rng
[src]
impl SeedableRng for Isaac64Rng
[src]type Seed = <Isaac64Rng as SeedableRng>::Seed
Seed type, which is restricted to types mutably-dereferencable as u8
arrays (we recommend [u8; N]
for some N
). Read more
pub fn from_seed(seed: <Isaac64Rng as SeedableRng>::Seed) -> Isaac64Rng
[src]
pub fn from_rng<R>(rng: R) -> Result<Isaac64Rng, Error> where
R: RngCore,
[src]
R: RngCore,
pub fn seed_from_u64(state: u64) -> Self
[src]
Auto Trait Implementations
impl RefUnwindSafe for Isaac64Rng
impl RefUnwindSafe for Isaac64Rng
impl Send for Isaac64Rng
impl Send for Isaac64Rng
impl Sync for Isaac64Rng
impl Sync for Isaac64Rng
impl Unpin for Isaac64Rng
impl Unpin for Isaac64Rng
impl UnwindSafe for Isaac64Rng
impl UnwindSafe for Isaac64Rng
Blanket Implementations
impl<R> FromEntropy for R where
R: SeedableRng,
[src]
impl<R> FromEntropy for R where
R: SeedableRng,
[src]pub fn from_entropy() -> R
[src]
impl<R> Rng for R where
R: RngCore + ?Sized,
[src]
impl<R> Rng for R where
R: RngCore + ?Sized,
[src]pub fn gen<T>(&mut self) -> T where
Standard: Distribution<T>,
[src]
Standard: Distribution<T>,
pub fn gen_range<T, B1, B2>(&mut self, low: B1, high: B2) -> T where
T: SampleUniform,
B1: SampleBorrow<T>,
B2: SampleBorrow<T>,
[src]
T: SampleUniform,
B1: SampleBorrow<T>,
B2: SampleBorrow<T>,
pub fn sample<T, D>(&mut self, distr: D) -> T where
D: Distribution<T>,
[src]
D: Distribution<T>,
pub fn sample_iter<T, D>(&'a mut self, distr: &'a D) -> DistIter<'a, D, Self, T>ⓘ where
D: Distribution<T>,
[src]
D: Distribution<T>,
pub fn fill<T>(&mut self, dest: &mut T) where
T: AsByteSliceMut + ?Sized,
[src]
T: AsByteSliceMut + ?Sized,
pub fn try_fill<T>(&mut self, dest: &mut T) -> Result<(), Error> where
T: AsByteSliceMut + ?Sized,
[src]
T: AsByteSliceMut + ?Sized,