(rng: &mut ThreadRng)
| 34 | mod data_utils; |
| 35 | |
| 36 | fn build_keys(rng: &mut ThreadRng) -> Vec<String> { |
| 37 | let mut keys = HashSet::with_capacity(1000); |
| 38 | while keys.len() < 1000 { |
| 39 | let key = rng.random_range(0..9999).to_string(); |
| 40 | keys.insert(key); |
| 41 | } |
| 42 | keys.into_iter().collect() |
| 43 | } |
| 44 | |
| 45 | fn build_values(rng: &mut ThreadRng) -> Vec<i32> { |
| 46 | let mut values = vec![]; |