Self::ChaCha20{seed}
}
- pub fn rng(self) -> WaveRng {
+ pub fn into_rng(self) -> WaveRng {
match self {
Seed::ChaCha20{seed} => {
WaveRng::ChaCha20(ChaCha20Rng::from_seed(seed))
fn chacha_true_values() {
let seed_json = r#"{"rng":"ChaCha20","seed":"0000000000000000000000000000000000000000000000000000000000000000"}"#;
let seed: Seed = serde_json::from_str(seed_json).unwrap();
- let mut rng = seed.rng();
+ let mut rng = seed.into_rng();
let mut results = [0u32; 16];
for i in results.iter_mut() {
fn stable_set_values() {
let seed_json = r#"{"rng":"ChaCha20","seed":"97a7316097f988e8f3e3d17cc085c9ebe2c132c2aa5310feae73fe11c93f28a8"}"#;
let seed: Seed = serde_json::from_str(seed_json).unwrap();
- let mut rng = seed.rng();
+ let mut rng = seed.into_rng();
let mut set = HashSet::new();
for i in 0..100 {