From 9aaf12e18014bbb29124d5ca4d604e74936a52f4 Mon Sep 17 00:00:00 2001 From: Diggory Hardy Date: Wed, 28 Jan 2026 08:53:55 +0000 Subject: [PATCH] Use chacha20::ChaChaCore directly --- src/rngs/reseeding.rs | 7 ++++--- src/rngs/std.rs | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/rngs/reseeding.rs b/src/rngs/reseeding.rs index 8e14548d35..c49f086f8c 100644 --- a/src/rngs/reseeding.rs +++ b/src/rngs/reseeding.rs @@ -53,13 +53,14 @@ use rand_core::{SeedableRng, TryCryptoRng, TryRng}; /// # Example /// /// ``` -/// use chacha20::ChaCha20Core; // Internal part of ChaChaRng that -/// // implements Generator +/// // Internal part of ChaChaRng that implements Generator +/// type Core = chacha20::ChaChaCore; +/// /// use rand::prelude::*; /// use rand::rngs::SysRng; /// use rand::rngs::ReseedingRng; /// -/// let mut reseeding_rng = ReseedingRng::::new(0, SysRng).unwrap(); +/// let mut reseeding_rng = ReseedingRng::::new(0, SysRng).unwrap(); /// /// println!("{}", reseeding_rng.random::()); /// ``` diff --git a/src/rngs/std.rs b/src/rngs/std.rs index 78603de19b..c4cfdb92b5 100644 --- a/src/rngs/std.rs +++ b/src/rngs/std.rs @@ -12,7 +12,7 @@ use core::convert::Infallible; use rand_core::{SeedableRng, TryCryptoRng, TryRng}; #[cfg(any(test, feature = "sys_rng"))] -pub(crate) use chacha20::ChaCha12Core as Core; +pub(crate) type Core = chacha20::ChaChaCore; use chacha20::ChaCha12Rng as Rng;