Skip to content

Commit dbd6dbe

Browse files
committed
Auto merge of #261 - PsiACE:update-deps, r=Amanieu
Upgrade to rand 0.8.3 Just upgrade rand to 0.8.3. Signed-off-by: Chojan Shang <[email protected]>
2 parents 2563283 + e1ec9e6 commit dbd6dbe

File tree

3 files changed

+19
-18
lines changed

3 files changed

+19
-18
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ bumpalo = { version = "3.5.0", optional = true }
2929

3030
[dev-dependencies]
3131
lazy_static = "1.4"
32-
rand = { version = "0.7.3", features = ["small_rng"] }
32+
rand = { version = "0.8.3", features = ["small_rng"] }
3333
rayon = "1.0"
3434
fnv = "1.0.7"
3535
serde_test = "1.0"

src/map.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4259,18 +4259,18 @@ mod test_map {
42594259
let mut m = HashMap::new();
42604260

42614261
let mut rng = {
4262-
let seed = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16];
4263-
SmallRng::from_seed(seed)
4262+
let seed = u64::from_le_bytes(*b"testseed");
4263+
SmallRng::seed_from_u64(seed)
42644264
};
42654265

42664266
// Populate the map with some items.
42674267
for _ in 0..50 {
4268-
let x = rng.gen_range(-10, 10);
4268+
let x = rng.gen_range(-10..10);
42694269
m.insert(x, ());
42704270
}
42714271

42724272
for _ in 0..1000 {
4273-
let x = rng.gen_range(-10, 10);
4273+
let x = rng.gen_range(-10..10);
42744274
match m.entry(x) {
42754275
Vacant(_) => {}
42764276
Occupied(e) => {
@@ -4569,18 +4569,18 @@ mod test_map {
45694569
let mut m = HashMap::new();
45704570

45714571
let mut rng = {
4572-
let seed = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16];
4573-
SmallRng::from_seed(seed)
4572+
let seed = u64::from_le_bytes(*b"testseed");
4573+
SmallRng::seed_from_u64(seed)
45744574
};
45754575

45764576
// Populate the map with some items.
45774577
for _ in 0..50 {
4578-
let x = rng.gen_range(-10, 10);
4578+
let x = rng.gen_range(-10..10);
45794579
m.insert(x, ());
45804580
}
45814581

45824582
for _ in 0..1000 {
4583-
let x = rng.gen_range(-10, 10);
4583+
let x = rng.gen_range(-10..10);
45844584
m.entry(x).and_replace_entry_with(|_, _| None);
45854585
check(&m);
45864586
}

tests/set.rs

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,17 @@ use std::iter;
77
#[test]
88
fn test_hashset_insert_remove() {
99
let mut m: HashSet<Vec<char>> = HashSet::new();
10+
let seed = u64::from_le_bytes(*b"testseed");
1011

11-
let seed: [u8; 16] = [
12-
130, 220, 246, 217, 111, 124, 221, 189, 190, 234, 121, 93, 67, 95, 100, 43,
13-
];
14-
15-
let rng = &mut SmallRng::from_seed(seed);
16-
let tx: Vec<Vec<char>> =
17-
iter::repeat_with(|| rng.sample_iter(&Alphanumeric).take(32).collect())
18-
.take(4096)
19-
.collect();
12+
let rng = &mut SmallRng::seed_from_u64(seed);
13+
let tx: Vec<Vec<char>> = iter::repeat_with(|| {
14+
rng.sample_iter(&Alphanumeric)
15+
.take(32)
16+
.map(char::from)
17+
.collect()
18+
})
19+
.take(4096)
20+
.collect();
2021

2122
// more readable with explicit `true` / `false`
2223
#[allow(clippy::bool_assert_comparison)]

0 commit comments

Comments
 (0)