#[cfg(feature = "browser")]
pub mod browser;
#[cfg(feature = "near")]
pub mod near;
#[cfg(feature = "browser")]
pub use browser::{WasmRng as BrowserWasmRng, WasmRngFromSeed as BrowserWasmRngFromSeed};
#[cfg(feature = "near")]
pub use near::{WasmRng as NearWasmRng, WasmRngFromSeed as NearWasmRngFromSeed};
#[cfg(feature = "browser")]
pub use browser::{WasmRng, WasmRngFromSeed};
#[cfg(all(feature = "near", not(feature = "browser")))]
pub use near::{WasmRng, WasmRngFromSeed};
pub use rand_core::{CryptoRng, RngCore};
pub fn get_rng_implementation() -> &'static str {
#[cfg(feature = "browser")]
{
"browser"
}
#[cfg(all(feature = "near", not(feature = "browser")))]
{
"near"
}
}