use crate::rng::Rng;
cfg_select! {
feature = "rand_core" => {
pub trait CryptoRng: rand_core::CryptoRng + Rng {}
impl<T> CryptoRng for &mut T where T: rand_core::CryptoRng + Rng {}
}
_ => {
pub trait CryptoRng: Rng {}
impl<T> CryptoRng for &mut T where T: Rng {}
}
}