pub trait RngCore {
// Required method
fn try_fill_bytes(&mut self, destination: &mut [u8]) -> Result<(), Error>;
// Provided methods
fn next_u32(&mut self) -> u32 { ... }
fn next_u64(&mut self) -> u64 { ... }
fn fill_bytes(&mut self, destination: &mut [u8]) { ... }
}Expand description
The byte-oriented randomness interface used by dcrypt.
Required Methods§
Provided Methods§
fn next_u32(&mut self) -> u32
fn next_u64(&mut self) -> u64
fn fill_bytes(&mut self, destination: &mut [u8])
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".