From 155848da1567fbda4b6309be96db97177265acca Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 Dec 2025 10:56:39 +0000 Subject: [PATCH] [depbot] Bump the deps group across 1 directory with 22 updates Bumps the deps group with 22 updates in the / directory: | Package | From | To | | --- | --- | --- | | [alloy-primitives](https://github.com/alloy-rs/core) | `1.4.1` | `1.5.2` | | [alloy-sol-types](https://github.com/alloy-rs/core) | `1.4.1` | `1.5.2` | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` | | [askama](https://github.com/askama-rs/askama) | `0.14.0` | `0.15.0` | | [clap](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.53` | | [convert_case](https://github.com/rutrum/convert-case) | `0.7.1` | `0.10.0` | | [genco](https://github.com/udoprog/genco) | `0.17.10` | `0.19.0` | | [handlebars](https://github.com/sunng87/handlebars-rust) | `4.5.0` | `6.3.2` | | [hashbrown](https://github.com/rust-lang/hashbrown) | `0.15.4` | `0.16.1` | | [insta](https://github.com/mitsuhiko/insta) | `1.44.1` | `1.45.0` | | [lalrpop](https://github.com/lalrpop/lalrpop) | `0.20.2` | `0.22.2` | | [lalrpop-util](https://github.com/lalrpop/lalrpop) | `0.20.2` | `0.22.2` | | [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` | | [logos](https://github.com/maciejhirsz/logos) | `0.13.0` | `0.16.0` | | [mockall](https://github.com/asomers/mockall) | `0.12.1` | `0.14.0` | | [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.34` | `0.2.37` | | [rustdoc-types](https://github.com/rust-lang/rustdoc-types) | `0.56.0` | `0.57.0` | | [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.42` | | [spin](https://github.com/mvdnes/spin-rs) | `0.9.8` | `0.10.0` | | [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.17` | | [toml_edit](https://github.com/toml-rs/toml) | `0.22.24` | `0.23.5` | | [trybuild](https://github.com/dtolnay/trybuild) | `1.0.105` | `1.0.114` | Updates `alloy-primitives` from 1.4.1 to 1.5.2 - [Release notes](https://github.com/alloy-rs/core/releases) - [Changelog](https://github.com/alloy-rs/core/blob/main/CHANGELOG.md) - [Commits](https://github.com/alloy-rs/core/compare/v1.4.1...v1.5.2) Updates `alloy-sol-types` from 1.4.1 to 1.5.2 - [Release notes](https://github.com/alloy-rs/core/releases) - [Changelog](https://github.com/alloy-rs/core/blob/main/CHANGELOG.md) - [Commits](https://github.com/alloy-rs/core/compare/v1.4.1...v1.5.2) Updates `anyhow` from 1.0.98 to 1.0.100 - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.100) Updates `askama` from 0.14.0 to 0.15.0 - [Release notes](https://github.com/askama-rs/askama/releases) - [Commits](https://github.com/askama-rs/askama/compare/v0.14.0...v0.15.0) Updates `clap` from 4.5.40 to 4.5.53 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.40...clap_complete-v4.5.53) Updates `convert_case` from 0.7.1 to 0.10.0 - [Commits](https://github.com/rutrum/convert-case/commits) Updates `genco` from 0.17.10 to 0.19.0 - [Release notes](https://github.com/udoprog/genco/releases) - [Changelog](https://github.com/udoprog/genco/blob/main/CHANGELOG.md) - [Commits](https://github.com/udoprog/genco/compare/0.17.10...0.19.0) Updates `handlebars` from 4.5.0 to 6.3.2 - [Release notes](https://github.com/sunng87/handlebars-rust/releases) - [Changelog](https://github.com/sunng87/handlebars-rust/blob/master/CHANGELOG.md) - [Commits](https://github.com/sunng87/handlebars-rust/compare/v4.5.0...v6.3.2) Updates `hashbrown` from 0.15.4 to 0.16.1 - [Release notes](https://github.com/rust-lang/hashbrown/releases) - [Changelog](https://github.com/rust-lang/hashbrown/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/hashbrown/compare/v0.15.4...v0.16.1) Updates `insta` from 1.44.1 to 1.45.0 - [Release notes](https://github.com/mitsuhiko/insta/releases) - [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md) - [Commits](https://github.com/mitsuhiko/insta/compare/1.44.1...1.45.0) Updates `lalrpop` from 0.20.2 to 0.22.2 - [Changelog](https://github.com/lalrpop/lalrpop/blob/master/RELEASES.md) - [Commits](https://github.com/lalrpop/lalrpop/compare/0.20.2...0.22.2) Updates `lalrpop-util` from 0.20.2 to 0.22.2 - [Changelog](https://github.com/lalrpop/lalrpop/blob/master/RELEASES.md) - [Commits](https://github.com/lalrpop/lalrpop/compare/0.20.2...0.22.2) Updates `log` from 0.4.27 to 0.4.29 - [Release notes](https://github.com/rust-lang/log/releases) - [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/log/compare/0.4.27...0.4.29) Updates `logos` from 0.13.0 to 0.16.0 - [Release notes](https://github.com/maciejhirsz/logos/releases) - [Changelog](https://github.com/maciejhirsz/logos/blob/master/RELEASE-PROCESS.md) - [Commits](https://github.com/maciejhirsz/logos/compare/v0.13...v0.16) Updates `mockall` from 0.12.1 to 0.14.0 - [Changelog](https://github.com/asomers/mockall/blob/master/CHANGELOG.md) - [Commits](https://github.com/asomers/mockall/compare/v0.12.1...v0.14.0) Updates `prettyplease` from 0.2.34 to 0.2.37 - [Release notes](https://github.com/dtolnay/prettyplease/releases) - [Commits](https://github.com/dtolnay/prettyplease/compare/0.2.34...0.2.37) Updates `rustdoc-types` from 0.56.0 to 0.57.0 - [Changelog](https://github.com/rust-lang/rustdoc-types/blob/trunk/CHANGELOG.md) - [Commits](https://github.com/rust-lang/rustdoc-types/commits) Updates `quote` from 1.0.40 to 1.0.42 - [Release notes](https://github.com/dtolnay/quote/releases) - [Commits](https://github.com/dtolnay/quote/compare/1.0.40...1.0.42) Updates `spin` from 0.9.8 to 0.10.0 - [Changelog](https://github.com/zesterer/spin-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/mvdnes/spin-rs/commits) Updates `thiserror` from 2.0.12 to 2.0.17 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/2.0.12...2.0.17) Updates `toml_edit` from 0.22.24 to 0.23.5 - [Commits](https://github.com/toml-rs/toml/compare/v0.22.24...v0.23.5) Updates `trybuild` from 1.0.105 to 1.0.114 - [Release notes](https://github.com/dtolnay/trybuild/releases) - [Commits](https://github.com/dtolnay/trybuild/compare/1.0.105...1.0.114) --- updated-dependencies: - dependency-name: alloy-primitives dependency-version: 1.5.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: deps - dependency-name: alloy-sol-types dependency-version: 1.5.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: deps - dependency-name: anyhow dependency-version: 1.0.100 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: deps - dependency-name: askama dependency-version: 0.15.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: deps - dependency-name: clap dependency-version: 4.5.53 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: deps - dependency-name: convert_case dependency-version: 0.10.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: deps - dependency-name: genco dependency-version: 0.19.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: deps - dependency-name: handlebars dependency-version: 6.3.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: deps - dependency-name: hashbrown dependency-version: 0.16.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: deps - dependency-name: insta dependency-version: 1.45.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: deps - dependency-name: lalrpop dependency-version: 0.22.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: deps - dependency-name: lalrpop-util dependency-version: 0.22.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: deps - dependency-name: log dependency-version: 0.4.29 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: deps - dependency-name: logos dependency-version: 0.16.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: deps - dependency-name: mockall dependency-version: 0.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: deps - dependency-name: prettyplease dependency-version: 0.2.37 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: deps - dependency-name: rustdoc-types dependency-version: 0.57.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: deps - dependency-name: quote dependency-version: 1.0.42 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: deps - dependency-name: spin dependency-version: 0.10.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: deps - dependency-name: thiserror dependency-version: 2.0.17 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: deps - dependency-name: toml_edit dependency-version: 0.23.5 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: deps - dependency-name: trybuild dependency-version: 1.0.114 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: deps ... Signed-off-by: dependabot[bot] --- Cargo.lock | 569 ++++++++++++++++++++++++++---------------- Cargo.toml | 30 +-- benchmarks/Cargo.toml | 2 +- 3 files changed, 367 insertions(+), 234 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c3b4e3717..433375a5c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -102,9 +102,9 @@ checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "alloy-primitives" -version = "1.4.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "355bf68a433e0fd7f7d33d5a9fc2583fde70bf5c530f63b80845f8da5505cf28" +checksum = "f6a0fb18dd5fb43ec5f0f6a20be1ce0287c79825827de5744afaa6c957737c33" dependencies = [ "bytes", "cfg-if", @@ -113,14 +113,15 @@ dependencies = [ "itoa", "paste", "ruint", + "rustc-hash 2.1.1", "tiny-keccak", ] [[package]] name = "alloy-sol-macro" -version = "1.4.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3ce480400051b5217f19d6e9a82d9010cdde20f1ae9c00d53591e4a1afbb312" +checksum = "09eb18ce0df92b4277291bbaa0ed70545d78b02948df756bbd3d6214bf39a218" dependencies = [ "alloy-sol-macro-expander", "alloy-sol-macro-input", @@ -132,14 +133,14 @@ dependencies = [ [[package]] name = "alloy-sol-macro-expander" -version = "1.4.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d792e205ed3b72f795a8044c52877d2e6b6e9b1d13f431478121d8d4eaa9028" +checksum = "95d9fa2daf21f59aa546d549943f10b5cce1ae59986774019fbedae834ffe01b" dependencies = [ "alloy-sol-macro-input", "const-hex", "heck", - "indexmap 2.7.1", + "indexmap 2.12.1", "proc-macro-error2", "proc-macro2", "quote", @@ -150,9 +151,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-input" -version = "1.4.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bd1247a8f90b465ef3f1207627547ec16940c35597875cdc09c49d58b19693c" +checksum = "9396007fe69c26ee118a19f4dee1f5d1d6be186ea75b3881adf16d87f8444686" dependencies = [ "const-hex", "dunce", @@ -166,9 +167,9 @@ dependencies = [ [[package]] name = "alloy-sol-types" -version = "1.4.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70319350969a3af119da6fb3e9bddb1bce66c9ea933600cb297c8b1850ad2a3c" +checksum = "09aeea64f09a7483bdcd4193634c7e5cf9fd7775ee767585270cd8ce2d69dc95" dependencies = [ "alloy-primitives", "alloy-sol-macro", @@ -250,9 +251,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.98" +version = "1.0.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" +checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" [[package]] name = "anymap2" @@ -464,20 +465,20 @@ dependencies = [ [[package]] name = "ascii-canvas" -version = "3.0.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6" +checksum = "ef1e3e699d84ab1b0911a1010c5c106aa34ae89aeac103be5ce0c3859db1e891" dependencies = [ "term", ] [[package]] name = "askama" -version = "0.14.0" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f75363874b771be265f4ffe307ca705ef6f3baa19011c149da8674a87f1b75c4" +checksum = "21c01049339e624573a8027fe9392219f64d315a0ad24712b469611b3138f042" dependencies = [ - "askama_derive", + "askama_macros", "itoa", "percent-encoding", "serde", @@ -486,9 +487,9 @@ dependencies = [ [[package]] name = "askama_derive" -version = "0.14.0" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "129397200fe83088e8a68407a8e2b1f826cf0086b21ccdb866a722c8bcd3a94f" +checksum = "e393a25182a000666df345c2bdaa9ab6b0c243974ec7d29e377d6feea651778d" dependencies = [ "askama_parser", "basic-toml", @@ -501,16 +502,26 @@ dependencies = [ "syn 2.0.111", ] +[[package]] +name = "askama_macros" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e8bb77385d2954705452516f99511835be34b4c4a15a70800623b91406b1db9" +dependencies = [ + "askama_derive", +] + [[package]] name = "askama_parser" -version = "0.14.0" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6ab5630b3d5eaf232620167977f95eb51f3432fc76852328774afbd242d4358" +checksum = "fb6401aa356822013db13e8f756011cd5042e7e61d37456bb8b7ef26feb8ebca" dependencies = [ - "memchr", + "rustc-hash 2.1.1", "serde", "serde_derive", - "winnow 0.7.1", + "unicode-ident", + "winnow 0.7.14", ] [[package]] @@ -752,7 +763,7 @@ dependencies = [ "anyhow", "clap", "compute-stress", - "convert_case", + "convert_case 0.10.0", "counter-bench", "fs2", "gtest", @@ -810,18 +821,18 @@ dependencies = [ [[package]] name = "bit-set" -version = "0.5.3" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" +checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" dependencies = [ "bit-vec", ] [[package]] name = "bit-vec" -version = "0.6.3" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" +checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" [[package]] name = "bitcoin-internals" @@ -1105,7 +1116,7 @@ dependencies = [ "heck", "home", "ignore", - "indexmap 2.7.1", + "indexmap 2.12.1", "indicatif", "liquid", "liquid-core", @@ -1121,9 +1132,9 @@ dependencies = [ "semver", "serde", "tempfile", - "thiserror 2.0.12", + "thiserror 2.0.17", "time", - "toml", + "toml 0.8.20", "walkdir", ] @@ -1156,7 +1167,7 @@ dependencies = [ "serde-untagged", "serde-value", "thiserror 1.0.69", - "toml", + "toml 0.8.20", "unicode-xid", "url", ] @@ -1171,8 +1182,8 @@ dependencies = [ "serde", "serde-untagged", "serde-value", - "thiserror 2.0.12", - "toml", + "thiserror 2.0.17", + "toml 0.8.20", "unicode-xid", "url", ] @@ -1189,7 +1200,7 @@ dependencies = [ "semver", "serde", "serde_json", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1203,7 +1214,7 @@ dependencies = [ "semver", "serde", "serde_json", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1213,7 +1224,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5fbd1fe9db3ebf71b89060adaf7b0504c2d6a425cf061313099547e382c2e472" dependencies = [ "serde", - "toml", + "toml 0.8.20", ] [[package]] @@ -1311,9 +1322,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.40" +version = "4.5.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f" +checksum = "c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8" dependencies = [ "clap_builder", "clap_derive", @@ -1321,9 +1332,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.40" +version = "4.5.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e" +checksum = "d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00" dependencies = [ "anstream", "anstyle", @@ -1334,9 +1345,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.40" +version = "4.5.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce" +checksum = "2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671" dependencies = [ "heck", "proc-macro2", @@ -1398,7 +1409,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c" dependencies = [ "lazy_static", - "windows-sys 0.59.0", + "windows-sys 0.48.0", ] [[package]] @@ -1532,6 +1543,15 @@ dependencies = [ "unicode-segmentation", ] +[[package]] +name = "convert_case" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9" +dependencies = [ + "unicode-segmentation", +] + [[package]] name = "core-foundation" version = "0.9.4" @@ -1868,6 +1888,37 @@ dependencies = [ "syn 2.0.111", ] +[[package]] +name = "derive_builder" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947" +dependencies = [ + "derive_builder_macro", +] + +[[package]] +name = "derive_builder_core" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn 2.0.111", +] + +[[package]] +name = "derive_builder_macro" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c" +dependencies = [ + "derive_builder_core", + "syn 2.0.111", +] + [[package]] name = "derive_more" version = "0.99.19" @@ -1914,7 +1965,7 @@ version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ - "convert_case", + "convert_case 0.7.1", "proc-macro2", "quote", "syn 2.0.111", @@ -1964,16 +2015,6 @@ dependencies = [ "dirs-sys", ] -[[package]] -name = "dirs-next" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" -dependencies = [ - "cfg-if", - "dirs-sys-next", -] - [[package]] name = "dirs-sys" version = "0.4.1" @@ -1986,17 +2027,6 @@ dependencies = [ "windows-sys 0.48.0", ] -[[package]] -name = "dirs-sys-next" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" -dependencies = [ - "libc", - "redox_users", - "winapi", -] - [[package]] name = "displaydoc" version = "0.2.5" @@ -2031,7 +2061,7 @@ dependencies = [ "regex", "syn 2.0.111", "termcolor", - "toml", + "toml 0.8.20", "walkdir", ] @@ -2328,7 +2358,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -2501,9 +2531,9 @@ dependencies = [ [[package]] name = "fixedbitset" -version = "0.4.2" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" +checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" [[package]] name = "flate2" @@ -2527,6 +2557,12 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f" +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + [[package]] name = "form_urlencoded" version = "1.2.1" @@ -2580,7 +2616,7 @@ dependencies = [ "scale-info", "scale-type-resolver", "sp-crypto-hashing", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -2933,7 +2969,7 @@ dependencies = [ "hex", "parity-scale-codec", "sp-core", - "thiserror 2.0.12", + "thiserror 2.0.17", "url", ] @@ -2949,7 +2985,7 @@ dependencies = [ "gprimitives", "gsys", "paste", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -3050,7 +3086,7 @@ dependencies = [ "scale-encode", "scale-info", "serde", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -3174,7 +3210,7 @@ dependencies = [ "region", "sp-wasm-interface-common", "tempfile", - "thiserror 2.0.12", + "thiserror 2.0.17", "wasmer", "wasmer-types", "wasmi 0.38.0", @@ -3243,8 +3279,8 @@ dependencies = [ "log", "pathdiff", "regex", - "thiserror 2.0.12", - "toml", + "thiserror 2.0.17", + "toml 0.8.20", ] [[package]] @@ -3293,9 +3329,9 @@ dependencies = [ [[package]] name = "genco" -version = "0.17.10" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a35958104272e516c2a5f66a9d82fba4784d2b585fc1e2358b8f96e15d342995" +checksum = "77ab846431e5d637791b3279e7242fe2b21e11c3d8b4cf6a99f645c5f16ba7c0" dependencies = [ "genco-macros", "relative-path", @@ -3304,9 +3340,9 @@ dependencies = [ [[package]] name = "genco-macros" -version = "0.17.10" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43eaff6bbc0b3a878361aced5ec6a2818ee7c541c5b33b5880dfa9a86c23e9e7" +checksum = "c42a1fe5a699c7f1d36ea6e04ed680a5c787cabff4b610ae3b8954ea3bcefec1" dependencies = [ "proc-macro2", "quote", @@ -3377,7 +3413,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" dependencies = [ "fallible-iterator 0.3.0", - "indexmap 2.7.1", + "indexmap 2.12.1", "stable_deref_trait", ] @@ -3423,8 +3459,8 @@ dependencies = [ "gix-date", "gix-utils 0.2.0", "itoa", - "thiserror 2.0.12", - "winnow 0.7.1", + "thiserror 2.0.17", + "winnow 0.7.14", ] [[package]] @@ -3443,9 +3479,9 @@ dependencies = [ "memchr", "once_cell", "smallvec", - "thiserror 2.0.12", + "thiserror 2.0.17", "unicode-bom", - "winnow 0.7.1", + "winnow 0.7.14", ] [[package]] @@ -3458,7 +3494,7 @@ dependencies = [ "bstr", "gix-path", "libc", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -3470,7 +3506,7 @@ dependencies = [ "bstr", "itoa", "jiff", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -3510,7 +3546,7 @@ dependencies = [ "gix-features 0.41.1", "gix-path", "gix-utils 0.2.0", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -3524,7 +3560,7 @@ dependencies = [ "gix-features 0.42.1", "gix-path", "gix-utils 0.3.0", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -3548,7 +3584,7 @@ dependencies = [ "faster-hex 0.9.0", "gix-features 0.41.1", "sha1-checked", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -3560,7 +3596,7 @@ dependencies = [ "faster-hex 0.10.0", "gix-features 0.42.1", "sha1-checked", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -3582,7 +3618,7 @@ checksum = "570f8b034659f256366dc90f1a24924902f20acccd6a15be96d44d1269e7a796" dependencies = [ "gix-tempfile", "gix-utils 0.3.0", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -3602,8 +3638,8 @@ dependencies = [ "gix-validate 0.9.4", "itoa", "smallvec", - "thiserror 2.0.12", - "winnow 0.7.1", + "thiserror 2.0.17", + "winnow 0.7.14", ] [[package]] @@ -3617,7 +3653,7 @@ dependencies = [ "gix-validate 0.10.0", "home", "once_cell", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -3637,8 +3673,8 @@ dependencies = [ "gix-utils 0.2.0", "gix-validate 0.9.4", "memmap2 0.9.9", - "thiserror 2.0.12", - "winnow 0.7.1", + "thiserror 2.0.17", + "winnow 0.7.14", ] [[package]] @@ -3699,7 +3735,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34b5f1253109da6c79ed7cf6e1e38437080bb6d704c76af14c93e2f255234084" dependencies = [ "bstr", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -3709,7 +3745,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77b9e00cacde5b51388d28ed746c493b18a6add1f19b5e01d686b3b9ece66d4d" dependencies = [ "bstr", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -3808,7 +3844,7 @@ dependencies = [ "scale-encode", "scale-info", "serde", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -3835,7 +3871,7 @@ dependencies = [ "gear-core-errors", "gsdk-codegen", "hex", - "indexmap 2.7.1", + "indexmap 2.12.1", "jsonrpsee", "log", "parity-scale-codec", @@ -3844,7 +3880,7 @@ dependencies = [ "sp-core", "sp-runtime", "subxt", - "thiserror 2.0.12", + "thiserror 2.0.17", "url", ] @@ -3877,7 +3913,7 @@ dependencies = [ "hex", "parity-scale-codec", "scale-info", - "thiserror 2.0.12", + "thiserror 2.0.17", "waker-fn", ] @@ -3927,7 +3963,7 @@ dependencies = [ "path-clean", "rand 0.8.5", "scale-info", - "thiserror 2.0.12", + "thiserror 2.0.17", "tracing-subscriber 0.3.19", ] @@ -3943,7 +3979,7 @@ dependencies = [ "futures-core", "futures-sink", "http", - "indexmap 2.7.1", + "indexmap 2.12.1", "slab", "tokio", "tokio-util", @@ -3952,16 +3988,18 @@ dependencies = [ [[package]] name = "handlebars" -version = "4.5.0" +version = "6.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "faa67bab9ff362228eb3d00bd024a4965d8231bbb7921167f0cfa66c6626b225" +checksum = "759e2d5aea3287cb1190c8ec394f42866cb5bf74fcbf213f354e3c856ea26098" dependencies = [ + "derive_builder", "log", + "num-order", "pest", "pest_derive", "serde", "serde_json", - "thiserror 1.0.69", + "thiserror 2.0.17", ] [[package]] @@ -4015,16 +4053,27 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.4" +version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ "allocator-api2", "equivalent", - "foldhash", + "foldhash 0.1.4", "serde", ] +[[package]] +name = "hashbrown" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" +dependencies = [ + "allocator-api2", + "equivalent", + "foldhash 0.2.0", +] + [[package]] name = "heapless" version = "0.8.0" @@ -4470,13 +4519,14 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.7.1" +version = "2.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652" +checksum = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2" dependencies = [ "equivalent", - "hashbrown 0.15.4", + "hashbrown 0.16.1", "serde", + "serde_core", ] [[package]] @@ -4509,13 +4559,14 @@ dependencies = [ [[package]] name = "insta" -version = "1.44.1" +version = "1.45.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8732d3774162a0851e3f2b150eb98f31a9885dd75985099421d393385a01dfd" +checksum = "b76866be74d68b1595eb8060cb9191dca9c021db2316558e52ddc5d55d41b66c" dependencies = [ "console", "once_cell", "similar", + "tempfile", ] [[package]] @@ -4555,7 +4606,7 @@ checksum = "e19b23d53f35ce9f56aebc7d1bb4e6ac1e9c0db7ac85c8d1760c04379edced37" dependencies = [ "hermit-abi 0.4.0", "libc", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -4618,7 +4669,7 @@ dependencies = [ "portable-atomic", "portable-atomic-util", "serde", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -4847,32 +4898,33 @@ dependencies = [ [[package]] name = "lalrpop" -version = "0.20.2" +version = "0.22.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55cb077ad656299f160924eb2912aa147d7339ea7d69e1b5517326fdcec3c1ca" +checksum = "ba4ebbd48ce411c1d10fb35185f5a51a7bfa3d8b24b4e330d30c9e3a34129501" dependencies = [ "ascii-canvas", "bit-set", "ena", - "itertools 0.11.0", + "itertools 0.14.0", "lalrpop-util", "petgraph", "regex", "regex-syntax 0.8.5", + "sha3", "string_cache", "term", - "tiny-keccak", "unicode-xid", "walkdir", ] [[package]] name = "lalrpop-util" -version = "0.20.2" +version = "0.22.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "507460a910eb7b32ee961886ff48539633b788a36b65692b95f225b844c82553" +checksum = "b5baa5e9ff84f1aefd264e6869907646538a52147a755d494517a8007fb48733" dependencies = [ "regex-automata 0.4.9", + "rustversion", ] [[package]] @@ -5128,38 +5180,40 @@ dependencies = [ [[package]] name = "log" -version = "0.4.27" +version = "0.4.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" +checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" [[package]] name = "logos" -version = "0.13.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c000ca4d908ff18ac99b93a062cb8958d331c3220719c52e77cb19cc6ac5d2c1" +checksum = "a790d11254054e5dc83902dba85d253ff06ceb0cfafb12be8773435cb9dfb4f4" dependencies = [ "logos-derive", ] [[package]] name = "logos-codegen" -version = "0.13.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc487311295e0002e452025d6b580b77bb17286de87b57138f3b5db711cded68" +checksum = "f60337c43a38313b58871f8d5d76872b8e17aa9d51fad494b5e76092c0ce05f5" dependencies = [ "beef", "fnv", "proc-macro2", "quote", - "regex-syntax 0.6.29", + "regex-automata 0.4.9", + "regex-syntax 0.8.5", + "rustc_version", "syn 2.0.111", ] [[package]] name = "logos-derive" -version = "0.13.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbfc0d229f1f42d790440136d941afd806bc9e949e2bcb8faa813b0f00d1267e" +checksum = "d151b2ae667f69e10b8738f5cac0c746faa22b2e15ea7e83b55476afec3767dc" dependencies = [ "logos-codegen", ] @@ -5170,7 +5224,7 @@ version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" dependencies = [ - "hashbrown 0.15.4", + "hashbrown 0.15.5", ] [[package]] @@ -5197,7 +5251,7 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb4bdc8b0ce69932332cf76d24af69c3a155242af95c226b2ab6c2e371ed1149" dependencies = [ - "thiserror 2.0.12", + "thiserror 2.0.17", "zerocopy 0.8.31", "zerocopy-derive 0.8.31", ] @@ -5404,14 +5458,13 @@ dependencies = [ [[package]] name = "mockall" -version = "0.12.1" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43766c2b5203b10de348ffe19f7e54564b64f3d6018ff7648d1e2d6d3a0f0a48" +checksum = "f58d964098a5f9c6b63d0798e5372fd04708193510a7af313c22e9f29b7b620b" dependencies = [ "cfg-if", "downcast", "fragile", - "lazy_static", "mockall_derive", "predicates", "predicates-tree", @@ -5419,9 +5472,9 @@ dependencies = [ [[package]] name = "mockall_derive" -version = "0.12.1" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af7cbce79ec385a1d4f54baa90a76401eb15d9cab93685f62e7e9f942aa00ae2" +checksum = "ca41ce716dda6a9be188b385aa78ee5260fc25cd3802cb2a8afdc6afbe6b6dbf" dependencies = [ "cfg-if", "proc-macro2", @@ -5632,6 +5685,21 @@ dependencies = [ "num-traits", ] +[[package]] +name = "num-modular" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17bb261bf36fa7d83f4c294f834e91256769097b3cb505d44831e0a179ac647f" + +[[package]] +name = "num-order" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "537b596b97c40fcf8056d153049eb22f481c17ebce72a513ec9286e4986d1bb6" +dependencies = [ + "num-modular", +] + [[package]] name = "num-rational" version = "0.4.2" @@ -5721,7 +5789,7 @@ dependencies = [ "crc32fast", "flate2", "hashbrown 0.14.5", - "indexmap 2.7.1", + "indexmap 2.12.1", "memchr", "ruzstd 0.5.0", ] @@ -5938,7 +6006,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b7cafe60d6cf8e62e1b9b2ea516a089c008945bb5a275416789e7db0bc199dc" dependencies = [ "memchr", - "thiserror 2.0.12", + "thiserror 2.0.17", "ucd-trie", ] @@ -5978,12 +6046,12 @@ dependencies = [ [[package]] name = "petgraph" -version = "0.6.5" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" +checksum = "3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772" dependencies = [ "fixedbitset", - "indexmap 2.7.1", + "indexmap 2.12.1", ] [[package]] @@ -6205,9 +6273,9 @@ dependencies = [ [[package]] name = "prettyplease" -version = "0.2.34" +version = "0.2.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6837b9e10d61f45f987d50808f83d1ee3d206c66acf650c3e4ae2e1f6ddedf55" +checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" dependencies = [ "proc-macro2", "syn 2.0.111", @@ -6409,9 +6477,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.40" +version = "1.0.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f" dependencies = [ "proc-macro2", ] @@ -6735,7 +6803,7 @@ dependencies = [ "cfg-if", "getrandom 0.2.15", "libc", - "spin", + "spin 0.9.8", "untrusted", "windows-sys 0.52.0", ] @@ -6748,8 +6816,8 @@ checksum = "35a640b26f007713818e9a9b65d34da1cf58538207b052916a83d80e43f3ffa4" dependencies = [ "bytecheck 0.8.2", "bytes", - "hashbrown 0.15.4", - "indexmap 2.7.1", + "hashbrown 0.15.5", + "indexmap 2.12.1", "munge", "ptr_meta 0.3.1", "rancor", @@ -6865,9 +6933,9 @@ dependencies = [ [[package]] name = "rustdoc-types" -version = "0.56.0" +version = "0.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27bf787c529efe523ed9eb6dcdbaa5954d34329f08d5c243fce928441826ca90" +checksum = "97a32214c8a67cec971ddea507040fb3d8ac485a2cbf29ecb0a502264ab3a873" dependencies = [ "serde", "serde_derive", @@ -6897,7 +6965,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.4.15", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -7041,12 +7109,12 @@ dependencies = [ "cargo-generate", "cargo_metadata 0.23.1", "clap", - "convert_case", + "convert_case 0.10.0", "rustdoc-types", "sails-client-gen", "sails-sol-gen", "serde_json", - "toml_edit 0.22.24", + "toml_edit 0.23.10+spec-1.0.0", ] [[package]] @@ -7054,7 +7122,7 @@ name = "sails-client-gen" version = "0.10.2" dependencies = [ "anyhow", - "convert_case", + "convert_case 0.10.0", "genco", "insta", "parity-scale-codec", @@ -7065,7 +7133,7 @@ dependencies = [ name = "sails-idl-gen" version = "0.10.2" dependencies = [ - "convert_case", + "convert_case 0.10.0", "gprimitives", "handlebars", "insta", @@ -7074,7 +7142,7 @@ dependencies = [ "scale-info", "serde", "serde_json", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -7092,7 +7160,7 @@ dependencies = [ "lalrpop", "lalrpop-util", "logos", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -7112,7 +7180,7 @@ dependencies = [ name = "sails-macros-core" version = "0.10.2" dependencies = [ - "convert_case", + "convert_case 0.10.0", "insta", "parity-scale-codec", "prettyplease", @@ -7128,7 +7196,7 @@ version = "0.10.2" dependencies = [ "alloy-primitives", "alloy-sol-types", - "convert_case", + "convert_case 0.10.0", "futures", "gclient", "gcore", @@ -7138,7 +7206,7 @@ dependencies = [ "gprimitives", "gstd", "gtest", - "hashbrown 0.15.4", + "hashbrown 0.16.1", "hex", "keccak-const", "log", @@ -7151,8 +7219,8 @@ dependencies = [ "sails-idl-meta", "sails-macros", "scale-info", - "spin", - "thiserror 2.0.12", + "spin 0.10.0", + "thiserror 2.0.17", "tokio", "tokio-stream", ] @@ -7162,7 +7230,7 @@ name = "sails-sol-gen" version = "0.10.2" dependencies = [ "anyhow", - "convert_case", + "convert_case 0.10.0", "handlebars", "insta", "sails-idl-meta", @@ -7212,7 +7280,7 @@ dependencies = [ "scale-decode-derive", "scale-type-resolver", "smallvec", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -7239,7 +7307,7 @@ dependencies = [ "scale-encode-derive", "scale-type-resolver", "smallvec", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -7301,7 +7369,7 @@ dependencies = [ "quote", "scale-info", "syn 2.0.111", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -7319,7 +7387,7 @@ dependencies = [ "scale-encode", "scale-type-resolver", "serde", - "thiserror 2.0.12", + "thiserror 2.0.17", "yap", ] @@ -7543,6 +7611,15 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_spanned" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776" +dependencies = [ + "serde_core", +] + [[package]] name = "serdect" version = "0.2.0" @@ -7760,7 +7837,7 @@ dependencies = [ "fnv", "futures-lite", "futures-util", - "hashbrown 0.15.4", + "hashbrown 0.15.5", "hex", "hmac 0.12.1", "itertools 0.14.0", @@ -7810,7 +7887,7 @@ dependencies = [ "futures-channel", "futures-lite", "futures-util", - "hashbrown 0.15.4", + "hashbrown 0.15.5", "hex", "itertools 0.14.0", "log", @@ -8397,6 +8474,12 @@ version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" +[[package]] +name = "spin" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591" + [[package]] name = "spki" version = "0.7.3" @@ -8516,7 +8599,7 @@ dependencies = [ "subxt-macro", "subxt-metadata", "subxt-rpcs", - "thiserror 2.0.12", + "thiserror 2.0.17", "tokio", "tokio-util", "tracing", @@ -8539,7 +8622,7 @@ dependencies = [ "scale-typegen", "subxt-metadata", "syn 2.0.111", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -8568,7 +8651,7 @@ dependencies = [ "serde_json", "sp-crypto-hashing", "subxt-metadata", - "thiserror 2.0.12", + "thiserror 2.0.17", "tracing", ] @@ -8583,7 +8666,7 @@ dependencies = [ "serde", "serde_json", "smoldot-light", - "thiserror 2.0.12", + "thiserror 2.0.17", "tokio", "tokio-stream", "tracing", @@ -8618,7 +8701,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-crypto-hashing", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -8639,7 +8722,7 @@ dependencies = [ "serde_json", "subxt-core", "subxt-lightclient", - "thiserror 2.0.12", + "thiserror 2.0.17", "tokio-util", "tracing", "url", @@ -8653,7 +8736,7 @@ checksum = "e450f6812a653c5a3e63a079aa3b60a3f4c362722753c3222286eaa1800f9002" dependencies = [ "hex", "parity-scale-codec", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -8680,9 +8763,9 @@ dependencies = [ [[package]] name = "syn-solidity" -version = "1.4.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff790eb176cc81bb8936aed0f7b9f14fc4670069a2d371b3e3b0ecce908b2cb3" +checksum = "5f92d01b5de07eaf324f7fca61cc6bd3d82bbc1de5b6c963e6fe79e86f36580d" dependencies = [ "paste", "proc-macro2", @@ -8726,9 +8809,9 @@ checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "target-triple" -version = "0.1.3" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42a4d50cdb458045afc8131fd91b64904da29548bcb63c7236e0844936c13078" +checksum = "591ef38edfb78ca4771ee32cf494cb8771944bee237a9b91fc9c1424ac4b777b" [[package]] name = "tempfile" @@ -8740,18 +8823,16 @@ dependencies = [ "getrandom 0.3.3", "once_cell", "rustix 1.0.8", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] name = "term" -version = "0.7.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f" +checksum = "d8c27177b12a6399ffc08b98f76f7c9a1f4fe9fc967c784c5a071fa8d93cf7e1" dependencies = [ - "dirs-next", - "rustversion", - "winapi", + "windows-sys 0.61.2", ] [[package]] @@ -8806,11 +8887,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.12" +version = "2.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" +checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" dependencies = [ - "thiserror-impl 2.0.12", + "thiserror-impl 2.0.17", ] [[package]] @@ -8826,9 +8907,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.12" +version = "2.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" +checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" dependencies = [ "proc-macro2", "quote", @@ -8979,13 +9060,28 @@ version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148" dependencies = [ - "indexmap 2.7.1", + "indexmap 2.12.1", "serde", - "serde_spanned", - "toml_datetime", + "serde_spanned 0.6.8", + "toml_datetime 0.6.8", "toml_edit 0.22.24", ] +[[package]] +name = "toml" +version = "0.9.10+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0825052159284a1a8b4d6c0c86cbc801f2da5afd2b225fa548c72f2e74002f48" +dependencies = [ + "indexmap 2.12.1", + "serde_core", + "serde_spanned 1.0.4", + "toml_datetime 0.7.5+spec-1.1.0", + "toml_parser", + "toml_writer", + "winnow 0.7.14", +] + [[package]] name = "toml_datetime" version = "0.6.8" @@ -8995,14 +9091,23 @@ dependencies = [ "serde", ] +[[package]] +name = "toml_datetime" +version = "0.7.5+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" +dependencies = [ + "serde_core", +] + [[package]] name = "toml_edit" version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.7.1", - "toml_datetime", + "indexmap 2.12.1", + "toml_datetime 0.6.8", "winnow 0.5.40", ] @@ -9012,13 +9117,41 @@ version = "0.22.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474" dependencies = [ - "indexmap 2.7.1", + "indexmap 2.12.1", "serde", - "serde_spanned", - "toml_datetime", - "winnow 0.7.1", + "serde_spanned 0.6.8", + "toml_datetime 0.6.8", + "winnow 0.7.14", +] + +[[package]] +name = "toml_edit" +version = "0.23.10+spec-1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84c8b9f757e028cee9fa244aea147aab2a9ec09d5325a9b01e0a49730c2b5269" +dependencies = [ + "indexmap 2.12.1", + "toml_datetime 0.7.5+spec-1.1.0", + "toml_parser", + "toml_writer", + "winnow 0.7.14", +] + +[[package]] +name = "toml_parser" +version = "1.0.6+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44" +dependencies = [ + "winnow 0.7.14", ] +[[package]] +name = "toml_writer" +version = "1.0.6+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607" + [[package]] name = "tower" version = "0.4.13" @@ -9181,9 +9314,9 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "trybuild" -version = "1.0.105" +version = "1.0.114" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c9bf9513a2f4aeef5fdac8677d7d349c79fdbcc03b9c86da6e9d254f1e43be2" +checksum = "3e17e807bff86d2a06b52bca4276746584a78375055b6e45843925ce2802b335" dependencies = [ "glob", "serde", @@ -9191,7 +9324,7 @@ dependencies = [ "serde_json", "target-triple", "termcolor", - "toml", + "toml 0.9.10+spec-1.1.0", ] [[package]] @@ -9539,7 +9672,7 @@ dependencies = [ "cfg-if", "cmake", "derive_more 2.0.1", - "indexmap 2.7.1", + "indexmap 2.12.1", "js-sys", "more-asserts", "paste", @@ -9644,7 +9777,7 @@ dependencies = [ "enumset", "getrandom 0.2.15", "hex", - "indexmap 2.7.1", + "indexmap 2.12.1", "more-asserts", "rkyv", "sha2 0.10.8", @@ -9667,7 +9800,7 @@ dependencies = [ "dashmap", "enum-iterator 0.7.0", "fnv", - "indexmap 2.7.1", + "indexmap 2.12.1", "libc", "libunwind", "mach2", @@ -9701,7 +9834,7 @@ dependencies = [ "arrayvec 0.7.6", "multi-stash", "smallvec", - "spin", + "spin 0.9.8", "wasmi_collections 0.38.0", "wasmi_core 0.38.0", "wasmi_ir 0.38.0", @@ -9717,7 +9850,7 @@ dependencies = [ "arrayvec 0.7.6", "multi-stash", "smallvec", - "spin", + "spin 0.9.8", "wasmi_collections 0.40.0", "wasmi_core 0.40.0", "wasmi_ir 0.40.0", @@ -9838,7 +9971,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "808198a69b5a0535583370a51d459baa14261dfab04800c4864ee9e1a14346ed" dependencies = [ "bitflags 2.10.0", - "indexmap 2.7.1", + "indexmap 2.12.1", ] [[package]] @@ -10055,7 +10188,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.48.0", ] [[package]] @@ -10387,9 +10520,9 @@ dependencies = [ [[package]] name = "winnow" -version = "0.7.1" +version = "0.7.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86e376c75f4f43f44db463cf729e0d3acbf954d13e22c51e26e4c264b4ab545f" +checksum = "5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829" dependencies = [ "memchr", ] diff --git a/Cargo.toml b/Cargo.toml index 77b5ef7bb..7d6459490 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -68,44 +68,44 @@ gtest = "=1.10.0" gwasm-builder = { version = "=1.10.0", package = "gear-wasm-builder" } # Other deps in alphabetical order -alloy-primitives = { version = "1.4", default-features = false } -alloy-sol-types = { version = "1.4", default-features = false } +alloy-primitives = { version = "1.5", default-features = false } +alloy-sol-types = { version = "1.5", default-features = false } anyhow = "1" -askama = "0.14" +askama = "0.15" cargo-generate = "0.23" cargo_metadata = "0.23" clap = "4.5" fs2 = "0.4.3" -convert_case = "0.7" +convert_case = "0.10" futures = { version = "0.3", default-features = false } -genco = "0.17" +genco = "0.19" git-download = "0.1" -handlebars = "4.4" -hashbrown = "0.15" +handlebars = "6.3" +hashbrown = "0.16" hex = { version = "0.4", default-features = false } -insta = "1.44" +insta = "1.45" itertools = "0.14" keccak-const = "0.2" -lalrpop = { version = "0.20", default-features = false } -lalrpop-util = "0.20" +lalrpop = { version = "0.22", default-features = false } +lalrpop-util = "0.22" log = { version = "0.4", default-features = false } -logos = "0.13" -mockall = "0.12" +logos = "0.16" +mockall = "0.14" pin-project-lite = "0.2" parity-scale-codec = { version = "=3.7.5", default-features = false } paste = "1.0" prettyplease = "0.2" proc-macro-error = "1.0" proc-macro2 = { version = "1", default-features = false } -rustdoc-types = "=0.56.0" +rustdoc-types = "=0.57.0" quote = "1.0" scale-info = { version = "2.11", default-features = false } serde = "1.0" serde-json = { package = "serde_json", version = "1.0" } -spin = { version = "0.9", default-features = false, features = ["spin_mutex"] } +spin = { version = "0.10", default-features = false, features = ["spin_mutex"] } syn = "2.0" thiserror = { version = "2.0", default-features = false } -toml_edit = "0.22" +toml_edit = "0.23" tempfile = "3.19" tokio = "1.48" tokio-stream = "0.1" diff --git a/benchmarks/Cargo.toml b/benchmarks/Cargo.toml index d6907eb35..49f1b0603 100644 --- a/benchmarks/Cargo.toml +++ b/benchmarks/Cargo.toml @@ -12,7 +12,7 @@ path = "src/bin/bench_analyzer.rs" [dependencies] anyhow.workspace = true -clap = { version = "4.0", features = ["derive"] } +clap = { version = "4.5", features = ["derive"] } serde = { workspace = true, features = ["derive"] } serde-json.workspace = true fs2.workspace = true