feat: handle errors in protocol-testing

This commit is contained in:
adrian
2025-09-02 16:25:49 +02:00
committed by Tamara
parent f3500dff44
commit 8205c2a8d5
6 changed files with 126 additions and 79 deletions

View File

@@ -596,7 +596,7 @@ dependencies = [
"alloy-serde",
"alloy-sol-types",
"arbitrary",
"itertools 0.13.0",
"itertools 0.14.0",
"serde",
"serde_json",
"serde_with",
@@ -909,7 +909,7 @@ checksum = "710e8eae58854cdc1790fcb56cca04d712a17be849eeb81da2a724bf4bae2bc4"
dependencies = [
"anstyle",
"memchr",
"unicode-width",
"unicode-width 0.2.0",
]
[[package]]
@@ -1752,7 +1752,7 @@ dependencies = [
"strsim",
"terminal_size",
"unicase",
"unicode-width",
"unicode-width 0.2.0",
]
[[package]]
@@ -1870,7 +1870,7 @@ checksum = "4a65ebfec4fb190b6f90e944a817d60499ee0744e582530e2c9900a22e591d9a"
dependencies = [
"crossterm",
"unicode-segmentation",
"unicode-width",
"unicode-width 0.2.0",
]
[[package]]
@@ -1882,7 +1882,7 @@ dependencies = [
"encode_unicode",
"libc",
"once_cell",
"unicode-width",
"unicode-width 0.2.0",
"windows-sys 0.59.0",
]
@@ -2382,7 +2382,7 @@ dependencies = [
"libc",
"option-ext",
"redox_users",
"windows-sys 0.59.0",
"windows-sys 0.60.2",
]
[[package]]
@@ -2919,7 +2919,7 @@ dependencies = [
"foundry-compilers-core",
"futures-util",
"home",
"itertools 0.13.0",
"itertools 0.14.0",
"path-slash",
"rayon",
"semver 1.0.26",
@@ -4020,7 +4020,7 @@ dependencies = [
"console",
"number_prefix",
"portable-atomic",
"unicode-width",
"unicode-width 0.2.0",
"web-time",
]
@@ -4493,6 +4493,28 @@ dependencies = [
"thiserror 1.0.69",
]
[[package]]
name = "miette"
version = "7.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f98efec8807c63c752b5bd61f862c165c115b0a35685bdcfd9238c7aeb592b7"
dependencies = [
"cfg-if",
"miette-derive",
"unicode-width 0.1.14",
]
[[package]]
name = "miette-derive"
version = "7.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "db5b29714e950dbb20d5e6f74f9dcec4edbcc1067bb7f8ed198c097b8c1a818b"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.99",
]
[[package]]
name = "mime"
version = "0.3.17"
@@ -5339,7 +5361,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d"
dependencies = [
"anyhow",
"itertools 0.13.0",
"itertools 0.14.0",
"proc-macro2",
"quote",
"syn 2.0.99",
@@ -5376,6 +5398,7 @@ dependencies = [
"dotenv",
"figment",
"hex",
"miette",
"postgres",
"serde",
"serde_json",
@@ -6723,7 +6746,7 @@ dependencies = [
"derive_more 2.0.1",
"dunce",
"inturn",
"itertools 0.13.0",
"itertools 0.14.0",
"itoa",
"match_cfg",
"normalize-path",
@@ -6734,7 +6757,7 @@ dependencies = [
"solar-macros",
"thiserror 2.0.12",
"tracing",
"unicode-width",
"unicode-width 0.2.0",
]
[[package]]
@@ -6757,7 +6780,7 @@ dependencies = [
"alloy-primitives",
"bitflags 2.9.4",
"bumpalo",
"itertools 0.13.0",
"itertools 0.14.0",
"memchr",
"num-bigint",
"num-rational",
@@ -7122,7 +7145,7 @@ dependencies = [
"getrandom 0.3.1",
"once_cell",
"rustix 1.0.1",
"windows-sys 0.59.0",
"windows-sys 0.60.2",
]
[[package]]
@@ -7891,6 +7914,12 @@ version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
[[package]]
name = "unicode-width"
version = "0.1.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"
[[package]]
name = "unicode-width"
version = "0.2.0"