From 4f6b6878d1e33ad8e65c78c32e3c8fccd2f18823 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 17 Oct 2026 13:26:37 +0000 Subject: [PATCH] chore(deps): update rust --- Cargo.lock | 544 +++++++++++++++++++------------- Cargo.toml | 4 +- crates/morphir-mck/Cargo.toml | 2 +- third_party/rust-tuf/Cargo.lock | 146 ++++----- 4 files changed, 399 insertions(+), 297 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b47271fa9..a9f8a3692 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -243,7 +243,7 @@ dependencies = [ "serde_bytes", "serde_json", "strum", - "thiserror 2.0.20", + "thiserror 2.0.21", "uuid", ] @@ -316,7 +316,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6024d73179f43f15ccd2b881bfea6fee7f3a46ec53f33b52210dea749ebebaa4" dependencies = [ "askama_macros", - "itoa", + "itoa 1.0.18", "percent-encoding", "serde", "serde_json", @@ -374,7 +374,7 @@ dependencies = [ "nom 7.1.3", "num-traits", "rusticata-macros", - "thiserror 2.0.20", + "thiserror 2.0.21", "time", ] @@ -593,7 +593,7 @@ dependencies = [ "http-body-util", "hyper", "hyper-util", - "itoa", + "itoa 1.0.18", "matchit", "memchr", "mime", @@ -1276,7 +1276,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1" dependencies = [ - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -1287,7 +1287,7 @@ checksum = "af491d569909a7e4dee0ad7db7f5341fef5c614d5b8ec8cf765732aba3cff681" dependencies = [ "serde", "termcolor", - "unicode-width 0.2.0", + "unicode-width 0.1.14", ] [[package]] @@ -1314,7 +1314,7 @@ checksum = "7fd622ebbb56a5b2ccb651b32b911cdeb2a9b4b11776b2473bf26a26a286244e" dependencies = [ "castaway", "cfg-if", - "itoa", + "itoa 1.0.18", "rustversion", "ryu", "static_assertions", @@ -1328,7 +1328,7 @@ checksum = "9dfdd1c2274d9aa354115b09dc9a901d6c5576818cdf70d14cae2bdb47df00ab" dependencies = [ "castaway", "cfg-if", - "itoa", + "itoa 1.0.18", "rustversion", "ryu", "static_assertions", @@ -2033,7 +2033,7 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10d60334b3b2e7c9d91ef8150abfb6fa4c1c39ebbcf4a81c2e346aad939fee3e" dependencies = [ - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -2118,6 +2118,15 @@ dependencies = [ "unicode-xid", ] +[[package]] +name = "derp" +version = "0.0.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9b84cfd9b6fa437e498215e5625e9e3ae3bf9bb54d623028a181c40820db169" +dependencies = [ + "untrusted 0.7.1", +] + [[package]] name = "diff" version = "0.1.13" @@ -2278,7 +2287,7 @@ checksum = "6ebaa1a2bf1290ab3bfe5a7b771d050ebffab2711c19a81691c683a5144a25de" dependencies = [ "curve25519-dalek 5.0.0", "ed25519 3.0.0", - "sha2 0.11.0", + "sha2 0.11.1", "subtle", "zeroize", ] @@ -2396,7 +2405,7 @@ source = "git+https://github.com/gleam-lang/gleam.git?rev=4a83802ca33a8a96227a1b dependencies = [ "ecow", "erlang-term-format", - "itertools 0.15.0", + "itertools 0.14.0", "num-bigint 0.4.8", "num-traits", "regex", @@ -2418,7 +2427,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -2565,17 +2574,6 @@ dependencies = [ "regex", ] -[[package]] -name = "fancy-regex" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e24cb5a94bcae1e5408b0effca5cd7172ea3c5755049c5f3af4cd283a165298" -dependencies = [ - "bit-set 0.8.0", - "regex-automata", - "regex-syntax", -] - [[package]] name = "fancy-regex" version = "0.19.2" @@ -2725,17 +2723,6 @@ dependencies = [ "thiserror 1.0.69", ] -[[package]] -name = "fluent-uri" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1918b65d96df47d3591bed19c5cca17e3fa5d0707318e4b5ef2eae01764df7e5" -dependencies = [ - "borrow-or-share", - "ref-cast", - "serde", -] - [[package]] name = "fluent-uri" version = "0.4.1" @@ -2774,16 +2761,6 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "fraction" -version = "0.15.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e076045bb43dac435333ed5f04caf35c7463631d0dae2deb2638d94dd0a5b872" -dependencies = [ - "lazy_static", - "num", -] - [[package]] name = "fraction" version = "0.17.0" @@ -3032,7 +3009,7 @@ dependencies = [ "serde_json", "syn 2.0.119", "textwrap", - "thiserror 2.0.20", + "thiserror 2.0.21", "typed-builder", ] @@ -3082,7 +3059,7 @@ dependencies = [ "id-arena", "im", "indexmap", - "itertools 0.15.0", + "itertools 0.14.0", "lsp-server", "num-bigint 0.4.8", "num-traits", @@ -3102,7 +3079,7 @@ dependencies = [ "strum", "tar", "termcolor", - "thiserror 2.0.20", + "thiserror 2.0.21", "toml 0.9.12+spec-1.1.0", "tracing", "unicode-segmentation", @@ -3262,10 +3239,10 @@ dependencies = [ "prost-build", "pubgrub", "regex", - "ring", + "ring 0.17.14", "serde", "serde_json", - "thiserror 2.0.20", + "thiserror 2.0.21", "url", "x509-parser", ] @@ -3305,7 +3282,7 @@ checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" dependencies = [ "bytes", "fnv", - "itoa", + "itoa 1.0.18", ] [[package]] @@ -3315,7 +3292,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "918d3568bebf352712bc2ef3d46a8bcf1a75b373be6539de198e9105cbbf9ce0" dependencies = [ "bytes", - "itoa", + "itoa 1.0.18", ] [[package]] @@ -3392,7 +3369,7 @@ dependencies = [ "http-body", "httparse", "httpdate", - "itoa", + "itoa 1.0.18", "pin-project-lite", "smallvec", "tokio", @@ -3792,7 +3769,7 @@ dependencies = [ "serde_json", "tempfile", "tokio", - "toml 1.1.6+spec-1.1.0", + "toml 1.1.8+spec-1.1.0", ] [[package]] @@ -3840,7 +3817,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "20fd6de4ccfcc187e38bc21cfa543cb5a302cb86a8b114eb7f0bf0dc9f8ac00f" dependencies = [ "io-lifetimes 3.0.1", - "windows-sys 0.60.2", + "windows-sys 0.52.0", ] [[package]] @@ -3923,6 +3900,12 @@ dependencies = [ "either", ] +[[package]] +name = "itoa" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" + [[package]] name = "itoa" version = "1.0.18" @@ -4030,7 +4013,7 @@ dependencies = [ "jni-sys 0.4.1", "log", "simd_cesu8", - "thiserror 2.0.20", + "thiserror 2.0.21", "walkdir", "windows-link", ] @@ -4131,7 +4114,7 @@ dependencies = [ "rustc-hash 2.1.3", "serde", "serde_json", - "thiserror 2.0.20", + "thiserror 2.0.21", "tokio", "tower", "tracing", @@ -4154,7 +4137,7 @@ dependencies = [ "rustls-platform-verifier 0.5.3", "serde", "serde_json", - "thiserror 2.0.20", + "thiserror 2.0.21", "tokio", "tower", "url", @@ -4192,7 +4175,7 @@ dependencies = [ "serde", "serde_json", "soketto", - "thiserror 2.0.20", + "thiserror 2.0.21", "tokio", "tokio-stream", "tokio-util", @@ -4209,53 +4192,57 @@ dependencies = [ "http 1.5.0", "serde", "serde_json", - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] name = "jsonschema" -version = "0.26.2" +version = "0.56.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26a960f0c34d5423581d858ce94815cc11f0171b09939409097969ed269ede1b" +checksum = "b6a806f80c1f5560431009ce5ec29b59d38f950e0cd7db5f1b8925e6d8104e21" dependencies = [ "ahash", - "base64 0.22.1", "bytecount", + "data-encoding", "email_address", - "fancy-regex 0.14.0", - "fraction 0.15.4", - "idna", - "itoa", + "fancy-regex 0.19.2", + "fraction", + "getrandom 0.3.4", + "itoa 1.0.18", + "jsonschema-regex 0.56.0", + "jsonschema-value 0.56.0", "num-cmp", - "once_cell", + "num-traits", "percent-encoding", - "referencing 0.26.2", - "regex-syntax", + "referencing 0.56.0", + "regex", "serde", "serde_json", + "strum", + "unicode-general-category", "uuid-simd", ] [[package]] name = "jsonschema" -version = "0.56.0" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6a806f80c1f5560431009ce5ec29b59d38f950e0cd7db5f1b8925e6d8104e21" +checksum = "1b320ad34c177093d21622edc9215bb608294c2333ff296672c0c8265a5ee60c" dependencies = [ "ahash", "bytecount", "data-encoding", "email_address", "fancy-regex 0.19.2", - "fraction 0.17.0", + "fraction", "getrandom 0.3.4", - "itoa", - "jsonschema-regex", - "jsonschema-value", + "itoa 1.0.18", + "jsonschema-regex 0.59.0", + "jsonschema-value 0.59.0", "num-cmp", "num-traits", "percent-encoding", - "referencing 0.56.0", + "referencing 0.59.0", "regex", "serde", "serde_json", @@ -4273,6 +4260,15 @@ dependencies = [ "regex-syntax", ] +[[package]] +name = "jsonschema-regex" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1472f7be79026f79e01a9b172263311e829d7c210d57b39cb57037abc0ce0500" +dependencies = [ + "regex-syntax", +] + [[package]] name = "jsonschema-value" version = "0.56.0" @@ -4281,7 +4277,23 @@ checksum = "a05cd404c5ff6e2731dbbf7e290a27417750acfb59e329560a1d0af384c93fb0" dependencies = [ "ahash", "bytecount", - "fraction 0.17.0", + "fraction", + "getrandom 0.3.4", + "num-cmp", + "num-traits", + "serde_json", + "zmij", +] + +[[package]] +name = "jsonschema-value" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5a7550a7a84787e715ead0b47e01fa8c6bb7c3413630f91a8f2094c06c2078a" +dependencies = [ + "ahash", + "bytecount", + "fraction", "getrandom 0.3.4", "num-cmp", "num-traits", @@ -4312,7 +4324,7 @@ dependencies = [ "futures", "serde", "serde_json", - "thiserror 2.0.20", + "thiserror 2.0.21", "uuid", ] @@ -4324,7 +4336,7 @@ checksum = "bde5057d6143cc94e861d90f591b9303d6716c6b9602309150bd068853c10899" dependencies = [ "hashbrown 0.16.1", "portable-atomic", - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -4552,7 +4564,7 @@ version = "0.16.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca93e534d1142d1d0dcca6d25fe302508a5dfb40b302802904577725ea0b695b" dependencies = [ - "sha2 0.11.0", + "sha2 0.11.1", ] [[package]] @@ -4766,7 +4778,7 @@ dependencies = [ "futures-util", "getrandom 0.4.3", "indexmap", - "jsonschema 0.26.2", + "jsonschema 0.59.0", "miette", "morphir-bdd", "morphir-common", @@ -4801,17 +4813,17 @@ dependencies = [ "serde", "serde-saphyr", "serde_json", - "sha2 0.11.0", + "sha2 0.11.1", "shell-words", "starbase", "subtle", "syntect", "tempfile", "termimad", - "thiserror 2.0.20", + "thiserror 2.0.21", "tokio", "tokio-tungstenite 0.30.0", - "toml 1.1.6+spec-1.1.0", + "toml 1.1.8+spec-1.1.0", "tracing", "tracing-appender", "tracing-subscriber", @@ -4839,8 +4851,8 @@ dependencies = [ "pretty_assertions", "serde", "serde_json", - "sha2 0.11.0", - "thiserror 2.0.20", + "sha2 0.11.1", + "thiserror 2.0.21", ] [[package]] @@ -4881,13 +4893,13 @@ dependencies = [ "semver", "serde", "serde_json", - "sha2 0.11.0", + "sha2 0.11.1", "stacker", "tar", "tempfile", - "thiserror 2.0.20", + "thiserror 2.0.21", "tokio", - "toml 1.1.6+spec-1.1.0", + "toml 1.1.8+spec-1.1.0", "tracing", "unicode-casefold", "unicode-normalization", @@ -4905,8 +4917,8 @@ dependencies = [ "serde", "serde-saphyr", "serde_json", - "thiserror 2.0.20", - "toml 1.1.6+spec-1.1.0", + "thiserror 2.0.21", + "toml 1.1.8+spec-1.1.0", ] [[package]] @@ -4923,9 +4935,9 @@ dependencies = [ "schemars", "serde", "serde_json", - "sha2 0.11.0", + "sha2 0.11.1", "stacker", - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -4941,9 +4953,9 @@ dependencies = [ "reqwest", "serde_json", "tempfile", - "thiserror 2.0.20", + "thiserror 2.0.21", "tokio", - "toml 1.1.6+spec-1.1.0", + "toml 1.1.8+spec-1.1.0", "tracing", ] @@ -4957,7 +4969,7 @@ dependencies = [ "serde", "serde_json", "tempfile", - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -4976,7 +4988,7 @@ dependencies = [ "serde", "serde_json", "tempfile", - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -4990,10 +5002,10 @@ dependencies = [ "semver", "serde", "serde_json", - "sha2 0.11.0", + "sha2 0.11.1", "tar", "tempfile", - "thiserror 2.0.20", + "thiserror 2.0.21", "tough", "tracing", "unicode-casefold", @@ -5017,11 +5029,11 @@ dependencies = [ "regex-lite", "serde", "serde_json", - "sha2 0.11.0", + "sha2 0.11.1", "tempfile", - "thiserror 2.0.20", + "thiserror 2.0.21", "tokio", - "toml 1.1.6+spec-1.1.0", + "toml 1.1.8+spec-1.1.0", "tree-sitter", "tree-sitter-language", ] @@ -5035,7 +5047,7 @@ dependencies = [ "semver", "serde", "serde_json", - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -5050,8 +5062,8 @@ dependencies = [ "semver", "serde", "serde_json", - "sha2 0.11.0", - "thiserror 2.0.20", + "sha2 0.11.1", + "thiserror 2.0.21", "url", ] @@ -5061,7 +5073,7 @@ version = "0.4.0-beta.9" dependencies = [ "gherkin", "pulldown-cmark", - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -5092,7 +5104,7 @@ dependencies = [ "serde", "serde_json", "serde_yaml", - "sha2 0.11.0", + "sha2 0.11.1", "tempfile", "tokio", "url", @@ -5111,7 +5123,7 @@ dependencies = [ "semver", "serde", "serde_json", - "thiserror 2.0.20", + "thiserror 2.0.21", "tokio", ] @@ -5134,7 +5146,7 @@ dependencies = [ "serde", "serde_json", "tempfile", - "thiserror 2.0.20", + "thiserror 2.0.21", "tokio", "tracing", "unicode-casefold", @@ -5153,9 +5165,9 @@ dependencies = [ "serde", "serde_json", "serde_yaml", - "sha2 0.11.0", + "sha2 0.11.1", "tempfile", - "thiserror 2.0.20", + "thiserror 2.0.21", "walkdir", ] @@ -5173,17 +5185,17 @@ dependencies = [ "granit-parser", "indexmap", "ion-rs", - "jsonschema 0.26.2", + "jsonschema 0.59.0", "morphir-bdd", "morphir-gherkin", "regex", - "ring", + "ring 0.17.14", "rustix 1.1.5", "semver", "serde", "serde-saphyr", "serde_json", - "sha2 0.11.0", + "sha2 0.11.1", "similar", "tar", "tempfile", @@ -5203,7 +5215,7 @@ dependencies = [ "serde", "serde_yaml", "tempfile", - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -5236,9 +5248,9 @@ dependencies = [ "rusqlite", "serde", "serde_json", - "sha2 0.11.0", + "sha2 0.11.1", "tempfile", - "thiserror 2.0.20", + "thiserror 2.0.21", "tokio", "url", "windows-sys 0.61.2", @@ -5284,7 +5296,7 @@ dependencies = [ "pretty_assertions", "serde", "serde_json", - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -5303,16 +5315,26 @@ dependencies = [ "semver", "serde", "serde_json", - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] name = "msvc_spectre_libs" -version = "0.1.3" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "867b239816dfe73c1623a59c5865d51597a825a6c94b07f8f9b576a6e274a3b6" +dependencies = [ + "msvc_spectre_libs_build", +] + +[[package]] +name = "msvc_spectre_libs_build" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29e871a9861f3664f18b7e04e9301d4edd55090c2dadb4b1c602e26ab32b1f5b" +checksum = "a07e5704d9a91580f47259f03d641b1b1608a1dc9814ad1055867f181ff24cab" dependencies = [ "cc", + "ohno", ] [[package]] @@ -5629,6 +5651,36 @@ dependencies = [ "memchr", ] +[[package]] +name = "ohno" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67922df3646e8f0953af30e66647be24f02518cf1f4f160d021bc738182e333e" +dependencies = [ + "ohno_macros", + "typeid", +] + +[[package]] +name = "ohno_macros" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12528c18ca9d578146dfdf1407ffcd9daebfefda1949dd1c016b8832f83e2245" +dependencies = [ + "ohno_macros_impl", +] + +[[package]] +name = "ohno_macros_impl" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2daefea908c4baf7a805b32f8bedd0955c54d8167e73a7584bf6793a3bd8afa" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.3", +] + [[package]] name = "oid-registry" version = "0.8.1" @@ -6327,7 +6379,7 @@ version = "0.14.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "03da047801ff44bb6a4d407d4860c05fd70bb81714e6b2f3812603d5b145b042" dependencies = [ - "heck 0.5.0", + "heck 0.4.1", "itertools 0.14.0", "log", "multimap", @@ -6401,7 +6453,7 @@ dependencies = [ "log", "priority-queue", "rustc-hash 2.1.3", - "thiserror 2.0.20", + "thiserror 2.0.21", "version-ranges", ] @@ -6485,7 +6537,7 @@ dependencies = [ "rustc-hash 2.1.3", "rustls", "socket2", - "thiserror 2.0.20", + "thiserror 2.0.21", "tokio", "tracing", "web-time", @@ -6503,12 +6555,12 @@ dependencies = [ "lru-slab", "rand 0.10.2", "rand_pcg", - "ring", + "ring 0.17.14", "rustc-hash 2.1.3", "rustls", "rustls-pki-types", "slab", - "thiserror 2.0.20", + "thiserror 2.0.21", "tinyvec", "tracing", "web-time", @@ -6525,7 +6577,7 @@ dependencies = [ "once_cell", "socket2", "tracing", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -6691,7 +6743,7 @@ dependencies = [ "palette", "serde", "strum", - "thiserror 2.0.20", + "thiserror 2.0.21", "unicode-segmentation", "unicode-truncate", "unicode-width 0.2.0", @@ -6808,7 +6860,7 @@ checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" dependencies = [ "getrandom 0.2.17", "libredox", - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -6833,28 +6885,32 @@ dependencies = [ [[package]] name = "referencing" -version = "0.26.2" +version = "0.56.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb8e15af8558cb157432dd3d88c1d1e982d0a5755cf80ce593b6499260aebc49" +checksum = "a3b4a92fac7e28c27de3ad26df2ecb9e652f227b258e845af034052e5b22c96c" dependencies = [ "ahash", - "fluent-uri 0.3.2", - "once_cell", + "fluent-uri", + "getrandom 0.3.4", + "hashbrown 0.17.1", + "itoa 1.0.18", + "micromap", + "parking_lot", "percent-encoding", "serde_json", ] [[package]] name = "referencing" -version = "0.56.0" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3b4a92fac7e28c27de3ad26df2ecb9e652f227b258e845af034052e5b22c96c" +checksum = "473f4dcca28ead7ee0f8e5b5d0bbae2549f4fc4c958fb20af328961b6c174be3" dependencies = [ "ahash", - "fluent-uri 0.4.1", + "fluent-uri", "getrandom 0.3.4", "hashbrown 0.17.1", - "itoa", + "itoa 1.0.18", "micromap", "parking_lot", "percent-encoding", @@ -6912,9 +6968,9 @@ checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4" [[package]] name = "regorus" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94d90cbdbc4d2900378cf7dbb0c8df85a28e6de07fad75c60cd4d73283eded23" +checksum = "800007e261eac92aecf7d709fd4110de132bf79651d4bd1e0137db9debd0cfe7" dependencies = [ "anyhow", "indexmap", @@ -6926,8 +6982,8 @@ dependencies = [ "rand 0.10.2", "serde", "serde_json", - "spin", - "thiserror 2.0.20", + "spin 0.12.3", + "thiserror 2.0.21", "vstd", ] @@ -6978,6 +7034,21 @@ dependencies = [ "web-sys", ] +[[package]] +name = "ring" +version = "0.16.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" +dependencies = [ + "cc", + "libc", + "once_cell", + "spin 0.5.2", + "untrusted 0.7.1", + "web-sys", + "winapi", +] + [[package]] name = "ring" version = "0.17.14" @@ -7030,7 +7101,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c51c9ae4df8a7fba42103df5c621fa3c37eccf3a3c650879e90fc48b11cc192c" dependencies = [ "hashbrown 0.16.1", - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -7108,7 +7179,7 @@ version = "8.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42ffa149f6aa81b58a5b3011d01a857c4ed12c7a732d2c51947a4c7c692185f0" dependencies = [ - "sha2 0.11.0", + "sha2 0.11.1", "walkdir", ] @@ -7171,7 +7242,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.12.1", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -7193,7 +7264,7 @@ dependencies = [ "aws-lc-rs", "log", "once_cell", - "ring", + "ring 0.17.14", "rustls-pki-types", "rustls-webpki", "subtle", @@ -7261,7 +7332,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs 1.0.9", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -7277,7 +7348,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f3c3cf1d8b1e7d4927e2d154c3fcb02979afb9939629c62cd9048d4f07b60ac2" dependencies = [ "aws-lc-rs", - "ring", + "ring 0.17.14", "rustls-pki-types", "untrusted 0.9.0", ] @@ -7323,9 +7394,9 @@ dependencies = [ [[package]] name = "schemars" -version = "1.2.2" +version = "1.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "687274d293b6cdc6e73e0fee520bf2049650090d7164f87672d212a3c530cf4a" +checksum = "ab508826f74a77ca9d5aba6ff19b522583ee3eaf28a19384ff3d0e5835fadf6e" dependencies = [ "dyn-clone", "indexmap", @@ -7337,9 +7408,9 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "1.2.2" +version = "1.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d98c67716b46af2f0b8cf752abc930f6f9aecfbf671ecfb531db8a31dbe4e2ba" +checksum = "e1c3a92094fa7d61aa124645844facb6b554dfc797136d0f5fd1f890e2bffc69" dependencies = [ "proc-macro2", "quote", @@ -7521,12 +7592,13 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.151" +version = "1.0.154" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c841b55ecdae098c80dcae9cf767f6f8a0c2cdb3416bbef72181df4d0fe73f14" +checksum = "e7e9cc8b1b85264074fbcc02a88680c4096b1e47df8f739dceb03bf482f04bd6" dependencies = [ + "foldhash 0.2.0", "indexmap", - "itoa", + "itoa 1.0.18", "memchr", "serde", "serde_core", @@ -7539,7 +7611,7 @@ version = "0.1.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457" dependencies = [ - "itoa", + "itoa 1.0.18", "serde", "serde_core", ] @@ -7566,9 +7638,9 @@ dependencies = [ [[package]] name = "serde_spanned" -version = "1.1.1" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26" +checksum = "4e7523beb55eece201a2356bee0bbca0d1ab466c14c07703b2e0ee6d42cb0c2c" dependencies = [ "serde_core", ] @@ -7580,7 +7652,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" dependencies = [ "form_urlencoded", - "itoa", + "itoa 1.0.18", "ryu", "serde", ] @@ -7614,7 +7686,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" dependencies = [ "indexmap", - "itoa", + "itoa 1.0.18", "ryu", "serde", "unsafe-libyaml", @@ -7661,9 +7733,9 @@ dependencies = [ [[package]] name = "sha2" -version = "0.11.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4" +checksum = "47d7069beb7d6ac7b9acd1039986e73443f24234f41074da099d6f994ac9ad19" dependencies = [ "cfg-if", "cpufeatures 0.3.0", @@ -7833,7 +7905,7 @@ version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c1c97747dbf44bb1ca44a561ece23508e99cb592e862f22222dcf42f51d1e451" dependencies = [ - "heck 0.5.0", + "heck 0.4.1", "proc-macro2", "quote", "syn 2.0.119", @@ -7892,6 +7964,12 @@ dependencies = [ "smallvec", ] +[[package]] +name = "spin" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" + [[package]] name = "spin" version = "0.12.3" @@ -7941,15 +8019,15 @@ dependencies = [ [[package]] name = "starbase" -version = "0.13.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "365c915a28d0c8d941178234af45a25e086773e7cb95348e93ee4b8e0cb68258" +checksum = "0ac0d0cc3da685d581915d1021387961ee862b0dda0814cd949423702e620f21" dependencies = [ "async-trait", "chrono", "miette", "starbase_styles", - "thiserror 2.0.20", + "thiserror 2.0.21", "tokio", "tracing", "tracing-chrome", @@ -8115,7 +8193,7 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "thiserror 2.0.20", + "thiserror 2.0.21", "walkdir", "yaml-rust", ] @@ -8199,10 +8277,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", - "getrandom 0.4.3", + "getrandom 0.3.4", "once_cell", "rustix 1.1.5", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -8225,9 +8303,9 @@ dependencies = [ [[package]] name = "termimad" -version = "0.35.4" +version = "0.35.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2374179aac8b77011a1aefe2f44d0c34eb680c9b4bd1c369a88991262c60c85a" +checksum = "092b11fb38404fa873f019f8e5f300fa5787f381b7a58b923546d94b5a9065fd" dependencies = [ "coolor", "crokey", @@ -8235,7 +8313,7 @@ dependencies = [ "lazy-regex", "minimad", "serde", - "thiserror 2.0.20", + "thiserror 2.0.21", "unicode-width 0.1.14", ] @@ -8347,11 +8425,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.20" +version = "2.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec86235f5fcc2a73650310756d2ac5b138a5780bbbdfae3eeccec992c435ba4f" +checksum = "09e52cb86a36cede5cb101bf8908837b3e4c6e5e59fe7fd85c23fb56200d189e" dependencies = [ - "thiserror-impl 2.0.20", + "thiserror-impl 2.0.21", ] [[package]] @@ -8367,9 +8445,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.20" +version = "2.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc04cd3e1236dd4a98afca4569f2deb3f120e5422a4023be2cb683f8486292af" +checksum = "fe5197923287db20a58125f0bc85c062f7f2c892de97b18c356f9efb14b28524" dependencies = [ "proc-macro2", "quote", @@ -8446,9 +8524,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.53.1" +version = "1.53.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "202caea871b69668250d242070849eb495be178ed697a3e98aebce5bc81a0bed" +checksum = "ce3335fa71841cda333a58d7615b03901380ecf09d59b3296d21f8bbac0dde4e" dependencies = [ "bytes", "libc", @@ -8558,14 +8636,14 @@ dependencies = [ [[package]] name = "toml" -version = "1.1.6+spec-1.1.0" +version = "1.1.8+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "920602543f0911ab71da12c50d59701da54c196d1a2bf5cb4b75667f137a406a" +checksum = "20489e00e4d8741d6be680764cc12e270655e375a20d1011e844a9c3379e678d" dependencies = [ "indexmap", "serde_core", "serde_spanned", - "toml_datetime 1.1.1+spec-1.1.0", + "toml_datetime 1.1.2+spec-1.1.0", "toml_parser", "toml_writer", "winnow 1.0.4", @@ -8582,9 +8660,9 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "1.1.1+spec-1.1.0" +version = "1.1.2+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7" +checksum = "2b86d767906c6c42421dcba507eb9d203e779497710a47782a224bb871653053" dependencies = [ "serde_core", ] @@ -8596,25 +8674,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6975367e4d2ef766d86af01ffad14b622fecc8d4357a998fbc4deb6e9bacaf9b" dependencies = [ "indexmap", - "toml_datetime 1.1.1+spec-1.1.0", + "toml_datetime 1.1.2+spec-1.1.0", "toml_parser", "winnow 1.0.4", ] [[package]] name = "toml_parser" -version = "1.1.3+spec-1.1.0" +version = "1.1.5+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d38ac1cf9b95face32296c0a3ede1fdc270627c9d9c02a7274dd6d960dc4d56" +checksum = "baa693a8032d7e1cada7d0041e96126df243179ff061456783ac7f12bda4744c" dependencies = [ "winnow 1.0.4", ] [[package]] name = "toml_writer" -version = "1.1.2+spec-1.1.0" +version = "1.1.3+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d56353a2a665ad0f41a421187180aab746c8c325620617ad883a99a1cbe66d2" +checksum = "06bdbd8cfc056b8d2e2e85f29b56a3bdbecb527cef81eb39e3e7b98af4652770" [[package]] name = "tough" @@ -8716,7 +8794,7 @@ checksum = "050686193eb999b4bb3bc2acfa891a13da00f79734704c4b8b4ef1a10b368a3c" dependencies = [ "crossbeam-channel", "symlink", - "thiserror 2.0.20", + "thiserror 2.0.21", "time", "tracing-subscriber", ] @@ -8822,22 +8900,26 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "tuf" -version = "0.3.0-beta14" +version = "0.3.0-beta9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2898557353b6bb0348a32addf354eccdfa5568c176f4d95edb58354135abeba4" dependencies = [ "chrono", "data-encoding", + "derp", "futures-io", "futures-util", "http 0.2.12", - "itoa", + "itoa 0.4.8", "log", "percent-encoding", - "ring", + "ring 0.16.20", "serde", + "serde_derive", "serde_json", "tempfile", - "thiserror 2.0.20", - "untrusted 0.9.0", + "thiserror 1.0.69", + "untrusted 0.7.1", "url", ] @@ -8888,7 +8970,7 @@ dependencies = [ "dyn-clone", "lazy-regex", "ratatui", - "thiserror 2.0.20", + "thiserror 2.0.21", "tuirealm_derive", ] @@ -8916,7 +8998,7 @@ dependencies = [ "log", "rand 0.9.5", "sha1 0.10.7", - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -8932,7 +9014,7 @@ dependencies = [ "log", "rand 0.10.2", "sha1 0.11.0", - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -8982,6 +9064,12 @@ version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e28f89b80c87b8fb0cf04ab448d5dd0dd0ade2f8891bae878de66a75a28600e" +[[package]] +name = "typeid" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" + [[package]] name = "typenum" version = "1.20.1" @@ -9062,9 +9150,9 @@ checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f" [[package]] name = "unicode-normalization" -version = "0.1.25" +version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8" +checksum = "75cd3fb03d5288b3ba9a1ee103ac7e9cbb59f0b03d64f8ddfcc04dd42758a85d" dependencies = [ "tinyvec", ] @@ -9180,11 +9268,17 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "usage-argv" +version = "6.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95e0e816704b1c059bade81820deb21681403e303b7b1b43f7d103ccca52a561" + [[package]] name = "usage-lib" -version = "6.10.0" +version = "6.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4537af5374cf588490ab73fcf4568601764720a39179871bb580c9c52a3b6268" +checksum = "e3629826d1fd197c3734b6d0450fefd90a57d413a3eef09b3038ddbae395740a" dependencies = [ "clap", "indexmap", @@ -9197,8 +9291,9 @@ dependencies = [ "semver", "serde", "tera", - "thiserror 2.0.20", + "thiserror 2.0.21", "unicode-width 0.2.0", + "usage-argv", "winnow 1.0.4", ] @@ -9222,9 +9317,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.26.1" +version = "1.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ef6dac1e96601b4fb3acccccff2139741fcb757cb9a36089bf5be91cfb285ce" +checksum = "7cc1186384beb7dd8eedea376413fd654937285ea6c9cfbb928dc3043ea4b606" dependencies = [ "atomic", "getrandom 0.4.3", @@ -9241,7 +9336,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23b082222b4f6619906941c17eb2297fff4c2fb96cb60164170522942a200bd8" dependencies = [ "outref", - "uuid", "vsimd", ] @@ -9280,15 +9374,15 @@ checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "verus_builtin" -version = "0.0.0-2026-08-09-0044" +version = "0.0.0-2026-09-06-0133" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5f2985ebd252c492375e32f2bfcff6e6a04523009a0d624785d3468f3729158" +checksum = "856c9979b5ed3b75a2371d8667602da1839ab0cbb3720a2c1c8a182bcdb27cf7" [[package]] name = "verus_builtin_macros" -version = "0.0.0-2026-08-23-0033" +version = "0.0.0-2026-09-06-0133" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62f5b1ed2151955cfe25ebfc1382ab422ae004e5cda6c502871425cc9e2ad5f3" +checksum = "466bb5ed102507ccbcd002410e73716c9eb27b602980d81bbd176860ace8a89b" dependencies = [ "convert_case 0.4.0", "proc-macro2", @@ -9301,9 +9395,9 @@ dependencies = [ [[package]] name = "verus_prettyplease" -version = "0.0.0-2026-08-09-0044" +version = "0.0.0-2026-09-06-0133" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51fc115de5fb3806bc362060bb683024660ed2bc13c1183d1f01d464e4537139" +checksum = "71956c0dcf55f57fd5a5335fff16981f7e0912d2e887914518c5a64fe36c063c" dependencies = [ "proc-macro2", "verus_syn", @@ -9311,9 +9405,9 @@ dependencies = [ [[package]] name = "verus_state_machines_macros" -version = "0.0.0-2026-08-02-0125" +version = "0.0.0-2026-09-06-0133" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93f77ff8d121edb1bf2651335769a80a2f611da8573c3b498434a66b3162805f" +checksum = "5f78ea16629331605a440e9e0a259dd3492a78212186ba82253ad0988127407f" dependencies = [ "indexmap", "proc-macro2", @@ -9323,9 +9417,9 @@ dependencies = [ [[package]] name = "verus_syn" -version = "0.0.0-2026-08-02-0125" +version = "0.0.0-2026-09-06-0133" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f17237ea6d267e457d53ce36f55b315fc9edd26eb88c765dd95e035c0b415869" +checksum = "7d8b53574934e1f608dfccd809ce17f3733d6eb99c14ce8220326121929e1637" dependencies = [ "proc-macro2", "quote", @@ -9366,9 +9460,9 @@ checksum = "5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64" [[package]] name = "vstd" -version = "0.0.0-2026-08-23-0033" +version = "0.0.0-2026-09-06-0133" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93b32ef60c0a4ce7d85691135c15fada7ab84b2c1471322d320fba313190e2e9" +checksum = "9e5391d6f656ab9a485169f7e9fe87d3db1f0a6aa116fcb630dd0bef224170e7" dependencies = [ "verus_builtin", "verus_builtin_macros", @@ -9427,7 +9521,7 @@ dependencies = [ "log", "rustix 1.1.5", "system-interface", - "thiserror 2.0.20", + "thiserror 2.0.21", "tracing", "wasmtime", "wasmtime-environ", @@ -9731,7 +9825,7 @@ dependencies = [ "pulley-interpreter", "smallvec", "target-lexicon", - "thiserror 2.0.20", + "thiserror 2.0.21", "wasmparser 0.245.1", "wasmtime-environ", "wasmtime-internal-core", @@ -10005,7 +10099,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c8cfd3db2f05619c6f36f257d84327c11546e28d61e3a1c1220aaad553bc4b0" dependencies = [ "bitflags 2.13.1", - "thiserror 2.0.20", + "thiserror 2.0.21", "tracing", "wasmtime", "wasmtime-environ", @@ -10061,7 +10155,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -10082,7 +10176,7 @@ dependencies = [ "regalloc2", "smallvec", "target-lexicon", - "thiserror 2.0.20", + "thiserror 2.0.21", "wasmparser 0.245.1", "wasmtime-environ", "wasmtime-internal-core", @@ -10494,7 +10588,7 @@ dependencies = [ "nom 7.1.3", "oid-registry", "rusticata-macros", - "thiserror 2.0.20", + "thiserror 2.0.21", "time", ] @@ -10847,3 +10941,7 @@ dependencies = [ "syn 3.0.3", "winnow 1.0.4", ] + +[[patch.unused]] +name = "tuf" +version = "0.3.0-beta14" diff --git a/Cargo.toml b/Cargo.toml index 7c36916e1..f7a97730e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -50,7 +50,7 @@ cucumber = "0.23" vfs = "0.13" shell-words = "1" pulldown-cmark = { version = "0.13", default-features = false } -regorus = { version = "=0.12.0", default-features = false, features = ["std"] } +regorus = { version = "=0.13.0", default-features = false, features = ["std"] } sha2 = "0.11" # `morphir mck run --filter` uses Rust regex syntax (spec/mck/cli-contract.md) regex = "1" @@ -83,7 +83,7 @@ windows-sys = { version = "0.61", features = [ serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" # Offline draft MCK report validation; no HTTP or filesystem reference retrieval. -jsonschema = { version = "=0.26.2", default-features = false } +jsonschema = { version = "=0.59.0", default-features = false } serde-saphyr = { version = "1", default-features = false, features = ["deserialize", "serialize"] } # The IR YAML profile reader in `morphir-core` walks this parser's event stream. `morphir-core` # takes it from the workspace, and a path dependency on it inherits from this root, so the pin diff --git a/crates/morphir-mck/Cargo.toml b/crates/morphir-mck/Cargo.toml index 1a7c79794..e092c4d18 100644 --- a/crates/morphir-mck/Cargo.toml +++ b/crates/morphir-mck/Cargo.toml @@ -48,7 +48,7 @@ tempfile.workspace = true ed25519-dalek.workspace = true futures-executor = "0.3" futures-util = { version = "0.3", features = ["io"] } -tuf = { version = "=0.3.0-beta14", default-features = false } +tuf = { version = "=0.3.0-beta9", default-features = false } ring = "0.17" # The BDD link test's `main` runs a `Suite` in a Tokio runtime. tokio = { version = "1", features = ["macros", "rt-multi-thread"] } diff --git a/third_party/rust-tuf/Cargo.lock b/third_party/rust-tuf/Cargo.lock index cb19a27bc..bfffd65b9 100644 --- a/third_party/rust-tuf/Cargo.lock +++ b/third_party/rust-tuf/Cargo.lock @@ -59,9 +59,9 @@ checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" [[package]] name = "chrono" -version = "0.4.42" +version = "0.4.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2" +checksum = "1aa79e62e7697b8e29b513a68abacf485adcd1fe8284a4316c5ae868e6633327" dependencies = [ "iana-time-zone", "js-sys", @@ -79,9 +79,9 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "data-encoding" -version = "2.9.0" +version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476" +checksum = "4583a4551df46e2792f82ceeac45e850d2e2d5debba0b91f102385cda5b11f06" [[package]] name = "diff" @@ -97,7 +97,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.106", ] [[package]] @@ -107,7 +107,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -148,15 +148,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.31" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" +checksum = "92d699e522242e69e3003b94ecc1f960f3a5e015aa7c5d7486e65ad01dd94f5e" [[package]] name = "futures-executor" -version = "0.3.31" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" +checksum = "031b47cf1a3c6cc8bc2fc76cd437f521619387907d469316e7c0bc278f1f5432" dependencies = [ "futures-core", "futures-task", @@ -165,32 +165,32 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.31" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" +checksum = "53c0fa8157de1303bfffdaa1cc2a673bfffb60102f76b0ef4441659124373fed" [[package]] name = "futures-macro" -version = "0.3.31" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" +checksum = "9fb9654ba8355388abeb8dcb4fc62f511300867002afc858860463bdd9fe0c44" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 3.0.9", ] [[package]] name = "futures-task" -version = "0.3.31" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" +checksum = "cd417de3d1d015fc3bfd2b1ea46dfc7bab72ef86f1cc7cc9c78e728b34a6d1fd" [[package]] name = "futures-util" -version = "0.3.31" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" +checksum = "0d50a92467f8ba5dd6e3ee5d4bd04d73ab2e4e1c44474a0674821dfce14b79bc" dependencies = [ "futures-core", "futures-io", @@ -198,7 +198,6 @@ dependencies = [ "futures-task", "memchr", "pin-project-lite", - "pin-utils", "slab", ] @@ -415,9 +414,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.15" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" [[package]] name = "js-sys" @@ -431,15 +430,15 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.177" +version = "0.2.191" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976" +checksum = "65cd87c9a6d60536580b316ad985726104730a5151c99845f2490428ef91240a" [[package]] name = "linux-raw-sys" -version = "0.11.0" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" +checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" [[package]] name = "litemap" @@ -449,9 +448,9 @@ checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" [[package]] name = "log" -version = "0.4.28" +version = "0.4.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" +checksum = "f9f8bd3e56ce4dfc153cf470fffbfa98c7620958b312ca5c3a4b8d5181fd13c6" [[package]] name = "maplit" @@ -503,12 +502,6 @@ version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" -[[package]] -name = "pin-utils" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" - [[package]] name = "potential_utf" version = "0.1.3" @@ -568,15 +561,15 @@ dependencies = [ [[package]] name = "rustix" -version = "1.1.2" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e" +checksum = "891efababe418670775f199f0d233d84843c227a0949a883ce15b37c78d6629d" dependencies = [ "bitflags", "errno", "libc", "linux-raw-sys", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -585,17 +578,11 @@ version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" -[[package]] -name = "ryu" -version = "1.0.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" - [[package]] name = "serde" -version = "1.0.228" +version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +checksum = "4148590afebada386688f18773da617792bf2ef03ffc1e4cbd2b1d45b023e0ba" dependencies = [ "serde_core", "serde_derive", @@ -603,35 +590,35 @@ dependencies = [ [[package]] name = "serde_core" -version = "1.0.228" +version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +checksum = "67dca2c9c51e58a4791a4b1ed58308b39c64224d349a935ab5039aa360942a48" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.228" +version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" +checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 3.0.9", ] [[package]] name = "serde_json" -version = "1.0.145" +version = "1.0.154" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" +checksum = "e7e9cc8b1b85264074fbcc02a88680c4096b1e47df8f739dceb03bf482f04bd6" dependencies = [ "itoa", "memchr", - "ryu", "serde", "serde_core", + "zmij", ] [[package]] @@ -689,6 +676,17 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "syn" +version = "3.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d78c8dee4c7bf0e14673097256fed6142ce9d3b85a408189d07482442145823b" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + [[package]] name = "synstructure" version = "0.13.2" @@ -697,40 +695,40 @@ checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.106", ] [[package]] name = "tempfile" -version = "3.23.0" +version = "3.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16" +checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", "getrandom 0.3.4", "once_cell", "rustix", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] name = "thiserror" -version = "2.0.17" +version = "2.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" +checksum = "09e52cb86a36cede5cb101bf8908837b3e4c6e5e59fe7fd85c23fb56200d189e" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "2.0.17" +version = "2.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" +checksum = "fe5197923287db20a58125f0bc85c062f7f2c892de97b18c356f9efb14b28524" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 3.0.9", ] [[package]] @@ -827,9 +825,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "url" -version = "2.5.7" +version = "2.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b" +checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed" dependencies = [ "form_urlencoded", "idna", @@ -890,7 +888,7 @@ dependencies = [ "log", "proc-macro2", "quote", - "syn", + "syn 2.0.106", "wasm-bindgen-shared", ] @@ -912,7 +910,7 @@ checksum = "9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.106", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -947,7 +945,7 @@ checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.106", ] [[package]] @@ -958,7 +956,7 @@ checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.106", ] [[package]] @@ -1179,7 +1177,7 @@ checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.106", "synstructure", ] @@ -1200,7 +1198,7 @@ checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.106", "synstructure", ] @@ -1234,5 +1232,11 @@ checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.106", ] + +[[package]] +name = "zmij" +version = "1.0.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b"