Cargo Features

[dependencies]
ya-rand = { version = "0.2.2", default-features = false, features = ["std", "inline", "secure"] }
default = std

The std feature is set by default whenever ya-rand is added without default-features = false somewhere in the dependency tree.

std default

Enables std of getrandom

getrandom:

Implement std::error::Error for getrandom::Error and use std to retrieve OS error descriptions

Affects rng::YARandGenerator.f64_normal, rng::YARandGenerator.f64_normal_distribution, rng::YARandGenerator.f64_exponential, rng::YARandGenerator.f64_exponential_lambda

inline
secure

Enables chacha20

Affects ya-rand::new_rng_secure, rng::SecureYARandGenerator