From ddb4c812cebdf18f43182ba87ff52bc2d759d3a0 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 30 Jun 2025 00:01:45 +0000 Subject: [PATCH 1/3] chore(deps): lock file maintenance --- Cargo.lock | 74 +++++++++++++++++++++++++++--------------------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0638ec8..d1098a5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -192,7 +192,7 @@ dependencies = [ "futures-util", "handlebars", "http 1.3.1", - "indexmap 2.9.0", + "indexmap 2.10.0", "log", "mime", "multer", @@ -260,7 +260,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34ecdaff7c9cffa3614a9f9999bf9ee4c3078fe3ce4d6a6e161736b56febf2de" dependencies = [ "bytes 1.10.1", - "indexmap 2.9.0", + "indexmap 2.10.0", "serde", "serde_json", ] @@ -702,9 +702,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.18.1" +version = "3.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793db76d6187cd04dff33004d8e6c9cc4e05cd330500379d2394209271b4aeee" +checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" [[package]] name = "byte-tools" @@ -1178,9 +1178,9 @@ checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "crunchy" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929" +checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" [[package]] name = "crypto-common" @@ -1220,7 +1220,7 @@ checksum = "28103bc42c2e35a4da330d2571f84d27787684939674d7ebd679d6f0d225bae3" dependencies = [ "cssparser 0.31.2", "html5ever 0.27.0", - "indexmap 2.9.0", + "indexmap 2.10.0", "lru 0.14.0", "pico-args", "rayon", @@ -2146,7 +2146,7 @@ dependencies = [ "futures-sink", "futures-util", "http 0.2.12", - "indexmap 2.9.0", + "indexmap 2.10.0", "slab", "tokio 1.45.1", "tokio-util", @@ -2165,7 +2165,7 @@ dependencies = [ "futures-core", "futures-sink", "http 1.3.1", - "indexmap 2.9.0", + "indexmap 2.10.0", "slab", "tokio 1.45.1", "tokio-util", @@ -2864,9 +2864,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" +checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" dependencies = [ "equivalent", "hashbrown 0.15.4", @@ -2976,20 +2976,6 @@ dependencies = [ "spin", ] -[[package]] -name = "letterbox-notmuch" -version = "0.17.25" -source = "sparse+https://git.z.xinu.tv/api/packages/wathiede/cargo/" -checksum = "54aadf449457b994418d8b32daa419d596a201d3ed3aaef496165a11498cec1a" -dependencies = [ - "log", - "mailparse", - "serde", - "serde_json", - "thiserror 2.0.12", - "tracing", -] - [[package]] name = "letterbox-notmuch" version = "0.17.26" @@ -3005,14 +2991,28 @@ dependencies = [ "tracing", ] +[[package]] +name = "letterbox-notmuch" +version = "0.17.26" +source = "sparse+https://git.z.xinu.tv/api/packages/wathiede/cargo/" +checksum = "a5babf791e9d77f4b413ebd6781a9fe894f7e6c4fa8b1078e9bb7560afe6537a" +dependencies = [ + "log", + "mailparse", + "serde", + "serde_json", + "thiserror 2.0.12", + "tracing", +] + [[package]] name = "letterbox-procmail2notmuch" version = "0.17.26" dependencies = [ "anyhow", "clap", - "letterbox-notmuch 0.17.25", - "letterbox-shared 0.17.25", + "letterbox-notmuch 0.17.26 (sparse+https://git.z.xinu.tv/api/packages/wathiede/cargo/)", + "letterbox-shared 0.17.26 (sparse+https://git.z.xinu.tv/api/packages/wathiede/cargo/)", "serde", "sqlx", "tokio 1.45.1", @@ -3063,12 +3063,10 @@ dependencies = [ [[package]] name = "letterbox-shared" -version = "0.17.25" -source = "sparse+https://git.z.xinu.tv/api/packages/wathiede/cargo/" -checksum = "c240d07b76a37c0fb06ae63c1a8cc7260d52a1e6ae1fc6a96ef17a36776f0085" +version = "0.17.26" dependencies = [ "build-info", - "letterbox-notmuch 0.17.25", + "letterbox-notmuch 0.17.26", "regex", "serde", "sqlx", @@ -3079,9 +3077,11 @@ dependencies = [ [[package]] name = "letterbox-shared" version = "0.17.26" +source = "sparse+https://git.z.xinu.tv/api/packages/wathiede/cargo/" +checksum = "e88060c0660e39b49e7296caccd695ea9fc9abbc82a2fbd594f99da0ac40cfc7" dependencies = [ "build-info", - "letterbox-notmuch 0.17.26", + "letterbox-notmuch 0.17.26 (sparse+https://git.z.xinu.tv/api/packages/wathiede/cargo/)", "regex", "serde", "sqlx", @@ -3103,7 +3103,7 @@ dependencies = [ "graphql_client", "human_format", "itertools", - "letterbox-shared 0.17.25", + "letterbox-shared 0.17.26 (sparse+https://git.z.xinu.tv/api/packages/wathiede/cargo/)", "log", "seed", "seed_hooks", @@ -3150,9 +3150,9 @@ checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" [[package]] name = "libredox" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" +checksum = "1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638" dependencies = [ "bitflags 2.9.1", "libc", @@ -5536,7 +5536,7 @@ dependencies = [ "futures-util", "hashbrown 0.15.4", "hashlink", - "indexmap 2.9.0", + "indexmap 2.10.0", "log", "memchr", "once_cell", @@ -6489,7 +6489,7 @@ version = "0.22.27" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" dependencies = [ - "indexmap 2.9.0", + "indexmap 2.10.0", "toml_datetime", "winnow", ] From 495e49588805aeacae17c16cd243e95932756242 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 1 Jul 2025 15:56:35 +0000 Subject: [PATCH 2/3] fix(deps): update all non-major dependencies --- server/Cargo.toml | 6 +++--- shared/Cargo.toml | 2 +- web/Cargo.toml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/server/Cargo.toml b/server/Cargo.toml index 4ee764c..98d660c 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -19,11 +19,11 @@ async-graphql-axum = "7.0.16" async-trait = "0.1.88" axum = { version = "0.8.3", features = ["ws"] } axum-macros = "0.5.0" -build-info = "0.0.40" +build-info = "0.0.41" cacher = { version = "0.2.0", registry = "xinu" } chrono = "0.4.40" clap = { version = "4.5.37", features = ["derive"] } -css-inline = "0.14.4" +css-inline = "0.15.0" futures = "0.3.31" headers = "0.4.0" html-escape = "0.2.13" @@ -52,7 +52,7 @@ urlencoding = "2.1.3" xtracing = { version = "0.3.2", registry = "xinu" } [build-dependencies] -build-info-build = "0.0.40" +build-info-build = "0.0.41" [features] #default = [ "tantivy" ] diff --git a/shared/Cargo.toml b/shared/Cargo.toml index 351259f..e43c3ff 100644 --- a/shared/Cargo.toml +++ b/shared/Cargo.toml @@ -11,7 +11,7 @@ version.workspace = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -build-info = "0.0.40" +build-info = "0.0.41" letterbox-notmuch = { path = "../notmuch", version = "0.17.26", registry = "xinu" } regex = "1.11.1" serde = { version = "1.0.219", features = ["derive"] } diff --git a/web/Cargo.toml b/web/Cargo.toml index 446f327..a869576 100644 --- a/web/Cargo.toml +++ b/web/Cargo.toml @@ -9,7 +9,7 @@ repository.workspace = true version.workspace = true [build-dependencies] -build-info-build = "0.0.40" +build-info-build = "0.0.41" [dev-dependencies] wasm-bindgen-test = "0.3.50" @@ -28,7 +28,7 @@ graphql_client = "0.14.0" thiserror = "2.0.12" gloo-net = { version = "0.6.0", features = ["json", "serde_json"] } human_format = "1.1.0" -build-info = "0.0.40" +build-info = "0.0.41" wasm-bindgen = "=0.2.100" uuid = { version = "1.16.0", features = [ "js", From 561316ddd4a65c09ca77cc80de5239d5e2e3126f Mon Sep 17 00:00:00 2001 From: Bill Thiede Date: Tue, 1 Jul 2025 11:23:41 -0700 Subject: [PATCH 3/3] web: fix letterbox-shared package reference in Cargo.toml --- Cargo.lock | 397 +++++++++++++++++++++++++++++-------------------- web/Cargo.toml | 2 +- 2 files changed, 239 insertions(+), 160 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d1098a5..d1e40e0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -513,6 +513,26 @@ dependencies = [ "serde", ] +[[package]] +name = "bincode" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740" +dependencies = [ + "bincode_derive", + "serde", + "unty", +] + +[[package]] +name = "bincode_derive" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf95709a440f45e986983918d0e8a1f30a9b1df04918fc828670606804ac3c09" +dependencies = [ + "virtue", +] + [[package]] name = "bitcode" version = "0.6.6" @@ -642,21 +662,32 @@ version = "0.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "288657edd15bfa5a7f30ca3b123c1af2c503eaf218e517fa10bc9063dbc2ad99" dependencies = [ - "bincode", - "build-info-common", - "build-info-proc", + "bincode 1.3.3", + "build-info-common 0.0.40", + "build-info-proc 0.0.40", +] + +[[package]] +name = "build-info" +version = "0.0.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e232cc6fad4ac9f969bba34440da4d45947a55e60008fbaf5342163f30d6d34" +dependencies = [ + "bincode 2.0.1", + "build-info-common 0.0.41", + "build-info-proc 0.0.41", ] [[package]] name = "build-info-build" -version = "0.0.40" +version = "0.0.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3146483d5bc5081ec26f9c4e60232e770980d750b2802d6cc2563cded665cc73" +checksum = "c095501b4684e681005757c3171fccf3b8a4132a8cf8e5135b6a885068cd413e" dependencies = [ "anyhow", "base64 0.22.1", - "bincode", - "build-info-common", + "bincode 2.0.1", + "build-info-common 0.0.41", "cargo_metadata", "chrono", "git2", @@ -679,6 +710,18 @@ dependencies = [ "serde", ] +[[package]] +name = "build-info-common" +version = "0.0.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b409ed3b3b89db66e81ed7df221d30a1d78c298e719472cac30b21dfdacf9ce" +dependencies = [ + "chrono", + "derive_more 2.0.1", + "semver 1.0.26", + "serde", +] + [[package]] name = "build-info-proc" version = "0.0.40" @@ -687,8 +730,29 @@ checksum = "6b58fb02636d968e8327d84a5a256df9704ac27a1eda98429c35dbe50a278f69" dependencies = [ "anyhow", "base64 0.22.1", - "bincode", - "build-info-common", + "bincode 1.3.3", + "build-info-common 0.0.40", + "chrono", + "num-bigint", + "num-traits", + "proc-macro-error2", + "proc-macro2", + "quote", + "serde_json", + "syn 2.0.104", + "zstd", +] + +[[package]] +name = "build-info-proc" +version = "0.0.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fc6a2f7c956ef2a43081719feb90f90998ad1343c770db43bcdbfbc63894db8" +dependencies = [ + "anyhow", + "base64 0.22.1", + "bincode 2.0.1", + "build-info-common 0.0.41", "chrono", "num-bigint", "num-traits", @@ -780,21 +844,38 @@ dependencies = [ [[package]] name = "cargo-platform" -version = "0.1.9" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea" +checksum = "84982c6c0ae343635a3a4ee6dedef965513735c8b183caa7289fa6e27399ebd4" dependencies = [ "serde", ] [[package]] -name = "cargo_metadata" -version = "0.19.2" +name = "cargo-util-schemas" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba" +checksum = "e63d2780ac94487eb9f1fea7b0d56300abc9eb488800854ca217f102f5caccca" +dependencies = [ + "semver 1.0.26", + "serde", + "serde-untagged", + "serde-value", + "thiserror 1.0.69", + "toml", + "unicode-xid", + "url", +] + +[[package]] +name = "cargo_metadata" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f7835cfc6135093070e95eb2b53e5d9b5c403dc3a6be6040ee026270aa82502" dependencies = [ "camino", "cargo-platform", + "cargo-util-schemas", "semver 1.0.26", "serde", "serde_json", @@ -1214,36 +1295,24 @@ dependencies = [ [[package]] name = "css-inline" -version = "0.14.5" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28103bc42c2e35a4da330d2571f84d27787684939674d7ebd679d6f0d225bae3" +checksum = "801ccb43c5ee62e262b2622cf5cfb75e98663b0bf530b6194251fb77cc29f62c" dependencies = [ - "cssparser 0.31.2", - "html5ever 0.27.0", + "cssparser 0.35.0", + "html5ever 0.31.0", "indexmap 2.10.0", "lru 0.14.0", "pico-args", + "precomputed-hash", "rayon", "reqwest", "rustc-hash", - "selectors 0.25.0", + "selectors 0.28.0", "smallvec 1.15.1", "url", ] -[[package]] -name = "cssparser" -version = "0.31.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b3df4f93e5fbbe73ec01ec8d3f68bba73107993a5b1e7519273c32db9b0d5be" -dependencies = [ - "cssparser-macros", - "dtoa-short", - "itoa 1.0.15", - "phf 0.11.3", - "smallvec 1.15.1", -] - [[package]] name = "cssparser" version = "0.34.0" @@ -1253,7 +1322,7 @@ dependencies = [ "cssparser-macros", "dtoa-short", "itoa 1.0.15", - "phf 0.11.3", + "phf", "smallvec 1.15.1", ] @@ -1266,7 +1335,7 @@ dependencies = [ "cssparser-macros", "dtoa-short", "itoa 1.0.15", - "phf 0.11.3", + "phf", "smallvec 1.15.1", ] @@ -1571,6 +1640,16 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" +[[package]] +name = "erased-serde" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7" +dependencies = [ + "serde", + "typeid", +] + [[package]] name = "errno" version = "0.3.13" @@ -2344,20 +2423,6 @@ dependencies = [ "utf8-width", ] -[[package]] -name = "html5ever" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c13771afe0e6e846f1e67d038d4cb29998a6779f93c809212e4e9c32efd244d4" -dependencies = [ - "log", - "mac", - "markup5ever 0.12.1", - "proc-macro2", - "quote", - "syn 2.0.104", -] - [[package]] name = "html5ever" version = "0.29.1" @@ -3029,7 +3094,7 @@ dependencies = [ "async-trait", "axum 0.8.4", "axum-macros", - "build-info", + "build-info 0.0.41", "build-info-build", "cacher", "chrono", @@ -3065,7 +3130,7 @@ dependencies = [ name = "letterbox-shared" version = "0.17.26" dependencies = [ - "build-info", + "build-info 0.0.41", "letterbox-notmuch 0.17.26", "regex", "serde", @@ -3080,7 +3145,7 @@ version = "0.17.26" source = "sparse+https://git.z.xinu.tv/api/packages/wathiede/cargo/" checksum = "e88060c0660e39b49e7296caccd695ea9fc9abbc82a2fbd594f99da0ac40cfc7" dependencies = [ - "build-info", + "build-info 0.0.40", "letterbox-notmuch 0.17.26 (sparse+https://git.z.xinu.tv/api/packages/wathiede/cargo/)", "regex", "serde", @@ -3093,7 +3158,7 @@ dependencies = [ name = "letterbox-web" version = "0.17.26" dependencies = [ - "build-info", + "build-info 0.0.41", "build-info-build", "chrono", "console_error_panic_hook", @@ -3103,7 +3168,7 @@ dependencies = [ "graphql_client", "human_format", "itertools", - "letterbox-shared 0.17.26 (sparse+https://git.z.xinu.tv/api/packages/wathiede/cargo/)", + "letterbox-shared 0.17.26", "log", "seed", "seed_hooks", @@ -3303,20 +3368,6 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d" -[[package]] -name = "markup5ever" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16ce3abbeba692c8b8441d036ef91aea6df8da2c6b6e21c7e14d3c18e526be45" -dependencies = [ - "log", - "phf 0.11.3", - "phf_codegen 0.11.3", - "string_cache", - "string_cache_codegen", - "tendril", -] - [[package]] name = "markup5ever" version = "0.14.1" @@ -3324,8 +3375,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7a7213d12e1864c0f002f52c2923d4556935a43dec5e71355c2760e0f6e7a18" dependencies = [ "log", - "phf 0.11.3", - "phf_codegen 0.11.3", + "phf", + "phf_codegen", "string_cache", "string_cache_codegen", "tendril", @@ -3899,6 +3950,15 @@ dependencies = [ "tracing", ] +[[package]] +name = "ordered-float" +version = "2.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c" +dependencies = [ + "num-traits", +] + [[package]] name = "overload" version = "0.1.1" @@ -4068,15 +4128,6 @@ dependencies = [ "sha2 0.10.9", ] -[[package]] -name = "phf" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" -dependencies = [ - "phf_shared 0.10.0", -] - [[package]] name = "phf" version = "0.11.3" @@ -4084,17 +4135,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" dependencies = [ "phf_macros", - "phf_shared 0.11.3", -] - -[[package]] -name = "phf_codegen" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd" -dependencies = [ - "phf_generator 0.10.0", - "phf_shared 0.10.0", + "phf_shared", ] [[package]] @@ -4103,18 +4144,8 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a" dependencies = [ - "phf_generator 0.11.3", - "phf_shared 0.11.3", -] - -[[package]] -name = "phf_generator" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" -dependencies = [ - "phf_shared 0.10.0", - "rand 0.8.5", + "phf_generator", + "phf_shared", ] [[package]] @@ -4123,7 +4154,7 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" dependencies = [ - "phf_shared 0.11.3", + "phf_shared", "rand 0.8.5", ] @@ -4133,29 +4164,20 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" dependencies = [ - "phf_generator 0.11.3", - "phf_shared 0.11.3", + "phf_generator", + "phf_shared", "proc-macro2", "quote", "syn 2.0.104", ] -[[package]] -name = "phf_shared" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" -dependencies = [ - "siphasher 0.3.11", -] - [[package]] name = "phf_shared" version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" dependencies = [ - "siphasher 1.0.1", + "siphasher", ] [[package]] @@ -5165,25 +5187,6 @@ dependencies = [ "web-sys", ] -[[package]] -name = "selectors" -version = "0.25.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4eb30575f3638fc8f6815f448d50cb1a2e255b0897985c8c59f4d37b72a07b06" -dependencies = [ - "bitflags 2.9.1", - "cssparser 0.31.2", - "derive_more 0.99.20", - "fxhash", - "log", - "new_debug_unreachable", - "phf 0.10.1", - "phf_codegen 0.10.0", - "precomputed-hash", - "servo_arc 0.3.0", - "smallvec 1.15.1", -] - [[package]] name = "selectors" version = "0.26.0" @@ -5196,10 +5199,10 @@ dependencies = [ "fxhash", "log", "new_debug_unreachable", - "phf 0.11.3", - "phf_codegen 0.11.3", + "phf", + "phf_codegen", "precomputed-hash", - "servo_arc 0.4.1", + "servo_arc", "smallvec 1.15.1", ] @@ -5215,10 +5218,29 @@ dependencies = [ "fxhash", "log", "new_debug_unreachable", - "phf 0.11.3", - "phf_codegen 0.11.3", + "phf", + "phf_codegen", "precomputed-hash", - "servo_arc 0.4.1", + "servo_arc", + "smallvec 1.15.1", +] + +[[package]] +name = "selectors" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db3079aef7a4383aff1e60eca2818995d3de8168e85ae4b6ea8fb2804b182c54" +dependencies = [ + "bitflags 2.9.1", + "cssparser 0.35.0", + "derive_more 0.99.20", + "fxhash", + "log", + "new_debug_unreachable", + "phf", + "phf_codegen", + "precomputed-hash", + "servo_arc", "smallvec 1.15.1", ] @@ -5255,6 +5277,27 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "serde-untagged" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e" +dependencies = [ + "erased-serde", + "serde", + "typeid", +] + +[[package]] +name = "serde-value" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c" +dependencies = [ + "ordered-float", + "serde", +] + [[package]] name = "serde-wasm-bindgen" version = "0.5.0" @@ -5299,6 +5342,15 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_spanned" +version = "0.6.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" +dependencies = [ + "serde", +] + [[package]] name = "serde_urlencoded" version = "0.7.1" @@ -5311,15 +5363,6 @@ dependencies = [ "serde", ] -[[package]] -name = "servo_arc" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d036d71a959e00c77a63538b90a6c2390969f9772b096ea837205c6bd0491a44" -dependencies = [ - "stable_deref_trait", -] - [[package]] name = "servo_arc" version = "0.4.1" @@ -5422,12 +5465,6 @@ dependencies = [ "rand_core 0.6.4", ] -[[package]] -name = "siphasher" -version = "0.3.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" - [[package]] name = "siphasher" version = "1.0.1" @@ -5726,7 +5763,7 @@ checksum = "bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f" dependencies = [ "new_debug_unreachable", "parking_lot 0.12.4", - "phf_shared 0.11.3", + "phf_shared", "precomputed-hash", "serde", ] @@ -5737,8 +5774,8 @@ version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c711928715f1fe0fe509c53b43e993a9a557babc2d0a3567d0a3006f1ac931a0" dependencies = [ - "phf_generator 0.11.3", - "phf_shared 0.11.3", + "phf_generator", + "phf_shared", "proc-macro2", "quote", ] @@ -6477,11 +6514,26 @@ dependencies = [ "tokio 1.45.1", ] +[[package]] +name = "toml" +version = "0.8.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit", +] + [[package]] name = "toml_datetime" version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" +dependencies = [ + "serde", +] [[package]] name = "toml_edit" @@ -6490,10 +6542,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" dependencies = [ "indexmap 2.10.0", + "serde", + "serde_spanned", "toml_datetime", + "toml_write", "winnow", ] +[[package]] +name = "toml_write" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" + [[package]] name = "tonic" version = "0.12.3" @@ -6732,6 +6793,12 @@ dependencies = [ "utf-8", ] +[[package]] +name = "typeid" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" + [[package]] name = "typenum" version = "1.18.0" @@ -6795,6 +6862,12 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" +[[package]] +name = "unty" +version = "0.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae" + [[package]] name = "url" version = "2.5.4" @@ -6872,6 +6945,12 @@ version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" +[[package]] +name = "virtue" +version = "0.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "051eb1abcf10076295e815102942cc58f9d5e3b4560e46e53c21e8ff6f3af7b1" + [[package]] name = "walkdir" version = "2.5.0" @@ -7069,8 +7148,8 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57ffde1dc01240bdf9992e3205668b235e59421fd085e8a317ed98da0178d414" dependencies = [ - "phf 0.11.3", - "phf_codegen 0.11.3", + "phf", + "phf_codegen", "string_cache", "string_cache_codegen", ] diff --git a/web/Cargo.toml b/web/Cargo.toml index a869576..4332ee0 100644 --- a/web/Cargo.toml +++ b/web/Cargo.toml @@ -33,7 +33,7 @@ wasm-bindgen = "=0.2.100" uuid = { version = "1.16.0", features = [ "js", ] } # direct dep to set js feature, prevents Rng issues -letterbox-shared = { version = "0.17.9", registry = "xinu" } +letterbox-shared = { path = "../shared/", version = "0.17.9", registry = "xinu" } seed_hooks = { version = "0.4.1", registry = "xinu" } strum_macros = "0.27.1" gloo-console = "0.3.0"