Skip to content

Commit 2380d1c

Browse files
committed
chore: update dependencies
Update all dependencies. Also remove the `digest` feature from `multihash-codetable`, it was an implicit one and is now set automatically by the `sha2` feature. Closes #173, #174.
1 parent 1998789 commit 2380d1c

3 files changed

Lines changed: 15 additions & 15 deletions

File tree

.github/workflows/build.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313

1414
steps:
1515
- name: Checkout Sources
16-
uses: actions/checkout@v4
16+
uses: actions/checkout@v5
1717

1818
- name: Cache Dependencies & Build Outputs
1919
uses: actions/cache@v4
@@ -42,7 +42,7 @@ jobs:
4242
runs-on: ubuntu-latest
4343
steps:
4444
- name: Checkout Sources
45-
uses: actions/checkout@v4
45+
uses: actions/checkout@v5
4646

4747
- name: Install Rust Toolchain
4848
run: rustup target add thumbv6m-none-eabi
@@ -57,7 +57,7 @@ jobs:
5757
runs-on: ubuntu-latest
5858
steps:
5959
- name: Checkout Sources
60-
uses: actions/checkout@v4
60+
uses: actions/checkout@v5
6161

6262
- name: Build
6363
# `thumbv6m-none-eabi` can't be used as Serde doesn't compile there.
@@ -72,7 +72,7 @@ jobs:
7272
options: --security-opt seccomp=unconfined
7373
steps:
7474
- name: Checkout Sources
75-
uses: actions/checkout@v4
75+
uses: actions/checkout@v5
7676

7777
- name: Generate Code Coverage
7878
run: cargo tarpaulin --all-features --out Xml

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ unsigned-varint = { version = "0.8.0", default-features = false }
2626
multibase = { version = "0.9.1", optional = true, default-features = false }
2727
parity-scale-codec = { version = "3.0.0", default-features = false, features = ["derive"], optional = true }
2828
quickcheck = { version = "1.0", optional = true }
29-
rand = { version = "0.8.5", optional = true, features = ["small_rng"]}
29+
rand = { version = "0.9.2", optional = true, features = ["small_rng"]}
3030
serde = { version = "1.0.116", default-features = false, optional = true }
3131
serde_bytes = { version = "0.11.5", default-features = false, features = ["alloc"], optional = true }
3232
arbitrary = { version = "1.1.0", optional = true }
@@ -36,4 +36,4 @@ core2 = { version = "0.4", default-features = false }
3636
[dev-dependencies]
3737
multihash-derive = { version = "0.9.0", default-features = false }
3838
serde_json = { version = "1.0.59", default-features = false, features = ["alloc"]}
39-
multihash-codetable = { version = "0.1.0", default-features = false, features = ["digest", "sha2"] }
39+
multihash-codetable = { version = "0.1.0", default-features = false, features = ["sha2"] }

src/arb.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
use multihash::Multihash;
44
use quickcheck::Gen;
55
use rand::{
6-
distributions::{weighted::WeightedIndex, Distribution},
6+
distr::{weighted::WeightedIndex, Distribution},
77
Rng,
88
};
99

@@ -36,14 +36,14 @@ impl<const S: usize> quickcheck::Arbitrary for CidGeneric<S> {
3636
let dist = WeightedIndex::new(weights.iter()).unwrap();
3737
let mut rng = rand::rngs::SmallRng::seed_from_u64(u64::arbitrary(g));
3838
let codec = match dist.sample(&mut rng) {
39-
0 => rng.gen_range(0..u64::pow(2, 7)),
40-
1 => rng.gen_range(u64::pow(2, 7)..u64::pow(2, 14)),
41-
2 => rng.gen_range(u64::pow(2, 14)..u64::pow(2, 21)),
42-
3 => rng.gen_range(u64::pow(2, 21)..u64::pow(2, 28)),
43-
4 => rng.gen_range(u64::pow(2, 28)..u64::pow(2, 35)),
44-
5 => rng.gen_range(u64::pow(2, 35)..u64::pow(2, 42)),
45-
6 => rng.gen_range(u64::pow(2, 42)..u64::pow(2, 49)),
46-
7 => rng.gen_range(u64::pow(2, 56)..u64::pow(2, 63)),
39+
0 => rng.random_range(0..u64::pow(2, 7)),
40+
1 => rng.random_range(u64::pow(2, 7)..u64::pow(2, 14)),
41+
2 => rng.random_range(u64::pow(2, 14)..u64::pow(2, 21)),
42+
3 => rng.random_range(u64::pow(2, 21)..u64::pow(2, 28)),
43+
4 => rng.random_range(u64::pow(2, 28)..u64::pow(2, 35)),
44+
5 => rng.random_range(u64::pow(2, 35)..u64::pow(2, 42)),
45+
6 => rng.random_range(u64::pow(2, 42)..u64::pow(2, 49)),
46+
7 => rng.random_range(u64::pow(2, 56)..u64::pow(2, 63)),
4747
_ => unreachable!(),
4848
};
4949

0 commit comments

Comments
 (0)