usecrate::CryptoError;/// Cryptographically-secure random number generator.
pubtraitRng: Send + Sync {/// Fill `dst` with cryptographically secure random bytes.
#[must_use="result must be checked"]fnfill(&mutself, dst:&mut [u8])->Result<(), CryptoError>;}