Struct rand_chacha::ChaChaCore
source · [−]pub struct ChaChaCore { /* private fields */ }
Expand description
The core of ChaChaRng
, used with BlockRng
.
Trait Implementations
sourceimpl BlockRngCore for ChaChaCore
impl BlockRngCore for ChaChaCore
sourceimpl Clone for ChaChaCore
impl Clone for ChaChaCore
sourcefn clone(&self) -> ChaChaCore
fn clone(&self) -> ChaChaCore
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ChaChaCore
impl Debug for ChaChaCore
sourceimpl From<ChaChaCore> for ChaChaRng
impl From<ChaChaCore> for ChaChaRng
sourcefn from(core: ChaChaCore) -> Self
fn from(core: ChaChaCore) -> Self
Performs the conversion.
sourceimpl SeedableRng for ChaChaCore
impl SeedableRng for ChaChaCore
impl CryptoRng for ChaChaCore
Auto Trait Implementations
impl RefUnwindSafe for ChaChaCore
impl Send for ChaChaCore
impl Sync for ChaChaCore
impl Unpin for ChaChaCore
impl UnwindSafe for ChaChaCore
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more