Lines Matching +refs:R +refs:seed
289 fn from_seed(seed: Self::Seed) -> Self; in from_seed()
310 let mut seed = Self::Seed::default(); in seed_from_u64() localVariable
311 for chunk in seed.as_mut().chunks_mut(4) { in seed_from_u64()
327 Self::from_seed(seed) in seed_from_u64()
355 fn from_rng<R: RngCore>(mut rng: R) -> Result<Self, Error> { in from_rng()
356 let mut seed = Self::Seed::default(); in from_rng() localVariable
357 rng.try_fill_bytes(seed.as_mut())?; in from_rng()
358 Ok(Self::from_seed(seed)) in from_rng()
377 let mut seed = Self::Seed::default(); in from_entropy() localVariable
378 if let Err(err) = getrandom::getrandom(seed.as_mut()) { in from_entropy()
381 Self::from_seed(seed) in from_entropy()
388 impl<'a, R: RngCore + ?Sized> RngCore for &'a mut R { implementation
414 impl<R: RngCore + ?Sized> RngCore for Box<R> {
445 impl<'a, R: CryptoRng + ?Sized> CryptoRng for &'a mut R {} implementation
449 impl<R: CryptoRng + ?Sized> CryptoRng for Box<R> {}
460 fn from_seed(seed: Self::Seed) -> Self { in test_seed_from_u64()
462 le::read_u64_into(&seed, &mut x); in test_seed_from_u64()
470 for (i, seed) in SEEDS.iter().enumerate() { in test_seed_from_u64()
471 let SeedableNum(x) = SeedableNum::seed_from_u64(*seed); in test_seed_from_u64()