//! # Randomness Source for OpenMLS
//!//! The [`OpenMlsRand`] trait defines the functionality required by OpenMLS to
//! source randomness.
usestd::fmt::Debug;pubtraitOpenMlsRand{typeError:std::error::Error + Debug;/// Fill an array with random bytes.
fnrandom_array<const N:usize>(&self)->Result<[u8;N], Self::Error>;/// Fill a vector of length `len` with bytes.
fnrandom_vec(&self, len:usize)->Result<Vec<u8>, Self::Error>;}