diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bead90a..10d4335 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: strategy: fail-fast: false matrix: - rust: ["stable", "beta", "nightly", "1.79"] # MSRV + rust: ["stable", "beta", "nightly", "1.81"] # MSRV flags: ["--no-default-features", "", "--all-features"] steps: - uses: actions/checkout@v3 @@ -29,7 +29,7 @@ jobs: - name: build run: cargo build --workspace ${{ matrix.flags }} - name: test - if: ${{ matrix.rust != '1.79' }} # MSRV + if: ${{ matrix.rust != '1.81' }} # MSRV run: cargo test --workspace ${{ matrix.flags }} miri: diff --git a/Cargo.toml b/Cargo.toml index da3797f..ebd9f2b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,7 +11,7 @@ Fast Merkle-Patricia Trie (MPT) state root calculator and proof generator for prefix-sorted nibbles """ edition = "2021" -rust-version = "1.79" +rust-version = "1.81" license = "MIT OR Apache-2.0" categories = ["data-structures", "no-std"] keywords = ["nibbles", "trie", "mpt", "merkle", "ethereum"] @@ -20,11 +20,11 @@ repository = "https://github.com/alloy-rs/trie" exclude = [".github/", "deny.toml", "release.toml", "rustfmt.toml"] [dependencies] -alloy-primitives = { version = "0.8.5", default-features = false, features = [ +alloy-primitives = { version = "0.8.14", default-features = false, features = [ "rlp", "map", ] } -alloy-rlp = { version = "0.3.8", default-features = false, features = [ +alloy-rlp = { version = "0.3.9", default-features = false, features = [ "derive", "arrayvec", ] } diff --git a/clippy.toml b/clippy.toml index f1acf4b..8c0bc00 100644 --- a/clippy.toml +++ b/clippy.toml @@ -1 +1 @@ -msrv = "1.79" +msrv = "1.81"