pub trait Read { type Error; fn read(&mut self, buffer: &mut [u8]) -> Result<(), Self::Error>; }
Blocking read
Error type
Reads enough bytes from hardware random number generator to fill buffer
buffer