(n: usize)
| 47 | |
| 48 | #[cfg(test)] |
| 49 | fn random_data<T>(n: usize) -> Vec<T> |
| 50 | where |
| 51 | rand::distributions::Standard: rand::distributions::Distribution<T>, |
| 52 | { |
| 53 | let n = limit_bench_miri(n); |
| 54 | use rand::prelude::*; |
| 55 | let mut rng = rand_chacha::ChaCha20Rng::from_seed(Default::default()); |
| 56 | (0..n).map(|_| rng.gen()).collect() |
| 57 | } |
| 58 | #[cfg(test)] |
| 59 | fn limit_bench_miri(n: usize) -> usize { |
| 60 | if cfg!(miri) { |