pub trait Rng { type Error: Error; // Required method fn fill(&mut self, dest: &mut [u8]) -> Result<(), Self::Error>; }
Represents a source of random bytes.
Implementor must fill all the bytes in the dest.
dest