pub trait SystemRandom {
// Required method
fn sys_random(&self, buf: &mut [u8]) -> Result<()>;
// Provided methods
fn sys_random_u8(&self) -> Result<u8> { ... }
fn sys_random_u32(&self) -> Result<u32> { ... }
fn sys_random_u64(&self) -> Result<u64> { ... }
}Required Methods§
fn sys_random(&self, buf: &mut [u8]) -> Result<()>
Provided Methods§
fn sys_random_u8(&self) -> Result<u8>
fn sys_random_u32(&self) -> Result<u32>
fn sys_random_u64(&self) -> Result<u64>
Implementors§
impl SystemRandom for InMemorySys
impl SystemRandom for RealSys
Available on crate feature
getrandom only.