From 98d6d6d1a63e793d934d68a892c079a46cec4273 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=C3=ABlle=20Huisman?= Date: Sat, 5 Apr 2025 14:58:06 +0200 Subject: [PATCH] chore: update to Rust edition 2024 --- Cargo.lock | 268 ++++++++++++++++++++++++++--------------------------- Cargo.toml | 2 +- 2 files changed, 133 insertions(+), 137 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6d3b6dc..320dcda 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "addr2line" @@ -55,21 +55,15 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.16.0" +version = "3.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" - -[[package]] -name = "byteorder" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" +checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf" [[package]] name = "bytes" -version = "1.9.0" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b" +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" [[package]] name = "cfg-if" @@ -106,7 +100,7 @@ dependencies = [ "dyn_std", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.100", ] [[package]] @@ -117,15 +111,15 @@ checksum = "18150a3b95526a6f32f542e74999f7f34607794d2048a105a30474b361474e67" [[package]] name = "equivalent" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "floating-ui-core" -version = "0.1.3" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b7ffdfa7ba96bd164a3da390309772038d6eb93cc053d20a0b93420ecf5fa2f" +checksum = "24e1b4e13a5ac51d7734f921c1495a63a3dd49a1fc0230223165d3d825ae25b8" dependencies = [ "dyn_derive", "dyn_std", @@ -136,9 +130,9 @@ dependencies = [ [[package]] name = "floating-ui-dom" -version = "0.1.3" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e83c762a16c4f7bf9e8efc6209ac69a94b0a04877c11b859e43c007d549dc52" +checksum = "036f8ffa82fd192a6b84dd8fda93ec60a389a12041b39ea6c1baf22e724971e7" dependencies = [ "floating-ui-core", "floating-ui-utils", @@ -147,9 +141,9 @@ dependencies = [ [[package]] name = "floating-ui-utils" -version = "0.1.3" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5af236d805c135b2df14d438074b2bd7506dd5f2e66f508178fdff6a0d613f93" +checksum = "588e13a9ab5ff78fd4eebf5e0d491e8e83acbaa949d1f7e8bde45ecc8fd4fbf8" dependencies = [ "cfg-if", "dyn_derive", @@ -160,9 +154,9 @@ dependencies = [ [[package]] name = "floating-ui-yew" -version = "0.1.3" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3537c9bdd7c10814c2aabbbcc32bec09da5bbf85f1b4c436078b3182646a84e1" +checksum = "83a544e8cafd28ff80768b98e18ad1d912463dfcef8459541054cb25948b548a" dependencies = [ "floating-ui-dom", "web-sys", @@ -228,7 +222,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.100", ] [[package]] @@ -627,7 +621,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.100", ] [[package]] @@ -655,9 +649,9 @@ dependencies = [ [[package]] name = "implicit-clone" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bd41bf647018e1da0e32dac34d02135d61d7204cee650e4633eddbd0b23ec38" +checksum = "88e4c5423e5b38b6f175b42561a08f6ddbc8ed3a3275f48eb350ba2dfe9a6b60" dependencies = [ "implicit-clone-derive", "indexmap", @@ -665,19 +659,19 @@ dependencies = [ [[package]] name = "implicit-clone-derive" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9311685eb9a34808bbb0608ad2fcab9ae216266beca5848613e95553ac914e3b" +checksum = "699c1b6d335e63d0ba5c1e1c7f647371ce989c3bcbe1f7ed2b85fa56e3bd1a21" dependencies = [ "quote", - "syn 2.0.90", + "syn 2.0.100", ] [[package]] name = "indexmap" -version = "2.7.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f" +checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" dependencies = [ "equivalent", "hashbrown", @@ -685,15 +679,15 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.14" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] name = "js-sys" -version = "0.3.74" +version = "0.3.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a865e038f7f6ed956f788f0d7d60c541fff74c7bd74272c5d4cf15c63743e705" +checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" dependencies = [ "once_cell", "wasm-bindgen", @@ -701,15 +695,15 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.167" +version = "0.2.171" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09d6582e104315a817dff97f75133544b2e094ee22447d2acf4a74e189ba06fc" +checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6" [[package]] name = "log" -version = "0.4.22" +version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" +checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" [[package]] name = "memchr" @@ -719,9 +713,9 @@ checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" [[package]] name = "miniz_oxide" -version = "0.8.0" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" +checksum = "ff70ce3e48ae43fa075863cef62e8b43b71a4f2382229920e0df362592919430" dependencies = [ "adler2", ] @@ -747,18 +741,18 @@ dependencies = [ [[package]] name = "object" -version = "0.36.5" +version = "0.36.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e" +checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.20.2" +version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "percent-encoding" @@ -768,29 +762,29 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project" -version = "1.1.7" +version = "1.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be57f64e946e500c8ee36ef6331845d40a93055567ec57e8fae13efd33759b95" +checksum = "677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.7" +version = "1.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c" +checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.100", ] [[package]] name = "pin-project-lite" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" [[package]] name = "pin-utils" @@ -811,21 +805,21 @@ dependencies = [ [[package]] name = "ppv-lite86" -version = "0.2.20" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" dependencies = [ "zerocopy", ] [[package]] name = "prettyplease" -version = "0.2.25" +version = "0.2.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" +checksum = "664ec5419c51e34154eec046ebcba56312d5a2fc3b09a06da188e1ad21afadf6" dependencies = [ "proc-macro2", - "syn 2.0.90", + "syn 2.0.100", ] [[package]] @@ -864,9 +858,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.92" +version = "1.0.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" +checksum = "a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84" dependencies = [ "unicode-ident", ] @@ -890,9 +884,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.37" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" dependencies = [ "proc-macro2", ] @@ -900,12 +894,12 @@ dependencies = [ [[package]] name = "radix-number" version = "0.0.2" -source = "git+https://github.com/RustForWeb/radix.git#c151c17b365999f23599f0347c1e845b88459143" +source = "git+https://github.com/RustForWeb/radix.git#dae3f19dbe2ef2fc9142659b31f093c47457fbdb" [[package]] name = "radix-yew-arrow" version = "0.0.2" -source = "git+https://github.com/RustForWeb/radix.git#c151c17b365999f23599f0347c1e845b88459143" +source = "git+https://github.com/RustForWeb/radix.git#dae3f19dbe2ef2fc9142659b31f093c47457fbdb" dependencies = [ "yew", "yew-struct-component", @@ -915,7 +909,7 @@ dependencies = [ [[package]] name = "radix-yew-aspect-ratio" version = "0.0.2" -source = "git+https://github.com/RustForWeb/radix.git#c151c17b365999f23599f0347c1e845b88459143" +source = "git+https://github.com/RustForWeb/radix.git#dae3f19dbe2ef2fc9142659b31f093c47457fbdb" dependencies = [ "yew", "yew-struct-component", @@ -925,7 +919,7 @@ dependencies = [ [[package]] name = "radix-yew-avatar" version = "0.0.2" -source = "git+https://github.com/RustForWeb/radix.git#c151c17b365999f23599f0347c1e845b88459143" +source = "git+https://github.com/RustForWeb/radix.git#dae3f19dbe2ef2fc9142659b31f093c47457fbdb" dependencies = [ "log", "web-sys", @@ -937,7 +931,7 @@ dependencies = [ [[package]] name = "radix-yew-checkbox" version = "0.0.2" -source = "git+https://github.com/RustForWeb/radix.git#c151c17b365999f23599f0347c1e845b88459143" +source = "git+https://github.com/RustForWeb/radix.git#dae3f19dbe2ef2fc9142659b31f093c47457fbdb" dependencies = [ "radix-yew-presence", "radix-yew-primitive", @@ -953,7 +947,7 @@ dependencies = [ [[package]] name = "radix-yew-collection" version = "0.0.2" -source = "git+https://github.com/RustForWeb/radix.git#c151c17b365999f23599f0347c1e845b88459143" +source = "git+https://github.com/RustForWeb/radix.git#dae3f19dbe2ef2fc9142659b31f093c47457fbdb" dependencies = [ "nanoid", "web-sys", @@ -963,7 +957,7 @@ dependencies = [ [[package]] name = "radix-yew-direction" version = "0.0.2" -source = "git+https://github.com/RustForWeb/radix.git#c151c17b365999f23599f0347c1e845b88459143" +source = "git+https://github.com/RustForWeb/radix.git#dae3f19dbe2ef2fc9142659b31f093c47457fbdb" dependencies = [ "yew", ] @@ -971,7 +965,7 @@ dependencies = [ [[package]] name = "radix-yew-focus-guards" version = "0.0.2" -source = "git+https://github.com/RustForWeb/radix.git#c151c17b365999f23599f0347c1e845b88459143" +source = "git+https://github.com/RustForWeb/radix.git#dae3f19dbe2ef2fc9142659b31f093c47457fbdb" dependencies = [ "web-sys", "yew", @@ -980,7 +974,7 @@ dependencies = [ [[package]] name = "radix-yew-focus-scope" version = "0.0.2" -source = "git+https://github.com/RustForWeb/radix.git#c151c17b365999f23599f0347c1e845b88459143" +source = "git+https://github.com/RustForWeb/radix.git#dae3f19dbe2ef2fc9142659b31f093c47457fbdb" dependencies = [ "once_cell", "web-sys", @@ -992,7 +986,7 @@ dependencies = [ [[package]] name = "radix-yew-icons" version = "0.0.2" -source = "git+https://github.com/RustForWeb/radix.git#c151c17b365999f23599f0347c1e845b88459143" +source = "git+https://github.com/RustForWeb/radix.git#dae3f19dbe2ef2fc9142659b31f093c47457fbdb" dependencies = [ "yew", ] @@ -1000,7 +994,7 @@ dependencies = [ [[package]] name = "radix-yew-id" version = "0.0.2" -source = "git+https://github.com/RustForWeb/radix.git#c151c17b365999f23599f0347c1e845b88459143" +source = "git+https://github.com/RustForWeb/radix.git#dae3f19dbe2ef2fc9142659b31f093c47457fbdb" dependencies = [ "yew", ] @@ -1008,7 +1002,7 @@ dependencies = [ [[package]] name = "radix-yew-popper" version = "0.0.2" -source = "git+https://github.com/RustForWeb/radix.git#c151c17b365999f23599f0347c1e845b88459143" +source = "git+https://github.com/RustForWeb/radix.git#dae3f19dbe2ef2fc9142659b31f093c47457fbdb" dependencies = [ "floating-ui-yew", "radix-yew-arrow", @@ -1025,7 +1019,7 @@ dependencies = [ [[package]] name = "radix-yew-portal" version = "0.0.2" -source = "git+https://github.com/RustForWeb/radix.git#c151c17b365999f23599f0347c1e845b88459143" +source = "git+https://github.com/RustForWeb/radix.git#dae3f19dbe2ef2fc9142659b31f093c47457fbdb" dependencies = [ "web-sys", "yew", @@ -1036,7 +1030,7 @@ dependencies = [ [[package]] name = "radix-yew-presence" version = "0.0.2" -source = "git+https://github.com/RustForWeb/radix.git#c151c17b365999f23599f0347c1e845b88459143" +source = "git+https://github.com/RustForWeb/radix.git#dae3f19dbe2ef2fc9142659b31f093c47457fbdb" dependencies = [ "web-sys", "yew", @@ -1045,7 +1039,7 @@ dependencies = [ [[package]] name = "radix-yew-primitive" version = "0.0.2" -source = "git+https://github.com/RustForWeb/radix.git#c151c17b365999f23599f0347c1e845b88459143" +source = "git+https://github.com/RustForWeb/radix.git#dae3f19dbe2ef2fc9142659b31f093c47457fbdb" dependencies = [ "yew", ] @@ -1053,7 +1047,7 @@ dependencies = [ [[package]] name = "radix-yew-select" version = "0.0.2" -source = "git+https://github.com/RustForWeb/radix.git#c151c17b365999f23599f0347c1e845b88459143" +source = "git+https://github.com/RustForWeb/radix.git#dae3f19dbe2ef2fc9142659b31f093c47457fbdb" dependencies = [ "log", "radix-number", @@ -1076,7 +1070,7 @@ dependencies = [ [[package]] name = "radix-yew-separator" version = "0.0.2" -source = "git+https://github.com/RustForWeb/radix.git#c151c17b365999f23599f0347c1e845b88459143" +source = "git+https://github.com/RustForWeb/radix.git#dae3f19dbe2ef2fc9142659b31f093c47457fbdb" dependencies = [ "yew", "yew-struct-component", @@ -1086,7 +1080,7 @@ dependencies = [ [[package]] name = "radix-yew-switch" version = "0.0.2" -source = "git+https://github.com/RustForWeb/radix.git#c151c17b365999f23599f0347c1e845b88459143" +source = "git+https://github.com/RustForWeb/radix.git#dae3f19dbe2ef2fc9142659b31f093c47457fbdb" dependencies = [ "radix-yew-primitive", "radix-yew-use-controllable-state", @@ -1101,7 +1095,7 @@ dependencies = [ [[package]] name = "radix-yew-themes" version = "0.0.2" -source = "git+https://github.com/RustForWeb/radix.git#c151c17b365999f23599f0347c1e845b88459143" +source = "git+https://github.com/RustForWeb/radix.git#dae3f19dbe2ef2fc9142659b31f093c47457fbdb" dependencies = [ "indexmap", "radix-yew-aspect-ratio", @@ -1125,7 +1119,7 @@ dependencies = [ [[package]] name = "radix-yew-tooltip" version = "0.0.2" -source = "git+https://github.com/RustForWeb/radix.git#c151c17b365999f23599f0347c1e845b88459143" +source = "git+https://github.com/RustForWeb/radix.git#dae3f19dbe2ef2fc9142659b31f093c47457fbdb" dependencies = [ "log", "radix-yew-id", @@ -1144,7 +1138,7 @@ dependencies = [ [[package]] name = "radix-yew-use-controllable-state" version = "0.0.2" -source = "git+https://github.com/RustForWeb/radix.git#c151c17b365999f23599f0347c1e845b88459143" +source = "git+https://github.com/RustForWeb/radix.git#dae3f19dbe2ef2fc9142659b31f093c47457fbdb" dependencies = [ "yew", ] @@ -1152,7 +1146,7 @@ dependencies = [ [[package]] name = "radix-yew-use-previous" version = "0.0.2" -source = "git+https://github.com/RustForWeb/radix.git#c151c17b365999f23599f0347c1e845b88459143" +source = "git+https://github.com/RustForWeb/radix.git#dae3f19dbe2ef2fc9142659b31f093c47457fbdb" dependencies = [ "yew", ] @@ -1160,7 +1154,7 @@ dependencies = [ [[package]] name = "radix-yew-use-size" version = "0.0.2" -source = "git+https://github.com/RustForWeb/radix.git#c151c17b365999f23599f0347c1e845b88459143" +source = "git+https://github.com/RustForWeb/radix.git#dae3f19dbe2ef2fc9142659b31f093c47457fbdb" dependencies = [ "web-sys", "yew", @@ -1169,7 +1163,7 @@ dependencies = [ [[package]] name = "radix-yew-visually-hidden" version = "0.0.2" -source = "git+https://github.com/RustForWeb/radix.git#c151c17b365999f23599f0347c1e845b88459143" +source = "git+https://github.com/RustForWeb/radix.git#dae3f19dbe2ef2fc9142659b31f093c47457fbdb" dependencies = [ "yew", "yew-struct-component", @@ -1235,21 +1229,21 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.18" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248" +checksum = "eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2" [[package]] name = "ryu" -version = "1.0.18" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" [[package]] name = "serde" -version = "1.0.215" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f" +checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" dependencies = [ "serde_derive", ] @@ -1278,20 +1272,20 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.215" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" +checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.100", ] [[package]] name = "serde_json" -version = "1.0.133" +version = "1.0.140" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377" +checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" dependencies = [ "itoa", "memchr", @@ -1332,9 +1326,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.90" +version = "2.0.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31" +checksum = "b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0" dependencies = [ "proc-macro2", "quote", @@ -1358,14 +1352,14 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.100", ] [[package]] name = "tokio" -version = "1.41.1" +version = "1.44.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22cfb5bee7a6a52939ca9224d6ac897bb669134078daa8735560897f69de4d33" +checksum = "f382da615b842244d4b8738c82ed1275e6c5dd90c459a30941cd07080b06c91a" dependencies = [ "backtrace", "pin-project-lite", @@ -1373,9 +1367,9 @@ dependencies = [ [[package]] name = "tokio-stream" -version = "0.1.16" +version = "0.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1" +checksum = "eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047" dependencies = [ "futures-core", "pin-project-lite", @@ -1418,7 +1412,7 @@ checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.100", ] [[package]] @@ -1432,9 +1426,9 @@ dependencies = [ [[package]] name = "unicode-ident" -version = "1.0.14" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" [[package]] name = "urlencoding" @@ -1456,35 +1450,35 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.97" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d15e63b4482863c109d70a7b8706c1e364eb6ea449b201a76c5b89cedcec2d5c" +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" dependencies = [ "cfg-if", "once_cell", + "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.97" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d36ef12e3aaca16ddd3f67922bc63e48e953f126de60bd33ccc0101ef9998cd" +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" dependencies = [ "bumpalo", "log", - "once_cell", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.100", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.47" +version = "0.4.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dfaf8f50e5f293737ee323940c7d8b08a66a95a419223d9f41610ca08b0833d" +checksum = "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61" dependencies = [ "cfg-if", "js-sys", @@ -1495,9 +1489,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.97" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "705440e08b42d3e4b36de7d66c944be628d579796b8090bfa3471478a2260051" +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -1505,28 +1499,31 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.97" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98c9ae5a76e46f4deecd0f0255cc223cfa18dc9b261213b8aa0c7b36f61b3f1d" +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.100", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.97" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ee99da9c5ba11bd675621338ef6fa52296b76b83305e9b6e5c77d4c286d6d49" +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +dependencies = [ + "unicode-ident", +] [[package]] name = "web-sys" -version = "0.3.74" +version = "0.3.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a98bc3c33f0fe7e59ad7cd041b89034fa82a7c2d4365ca538dda6cdaf513863c" +checksum = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2" dependencies = [ "js-sys", "wasm-bindgen", @@ -1608,7 +1605,7 @@ dependencies = [ [[package]] name = "yew" version = "0.21.0" -source = "git+https://github.com/RustForWeb/yew.git?branch=feature/use-composed-ref#5e69003a25fb1cc8692f9ead409cd903f3f9074a" +source = "git+https://github.com/RustForWeb/yew.git?branch=feature%2Fuse-composed-ref#5e69003a25fb1cc8692f9ead409cd903f3f9074a" dependencies = [ "console_error_panic_hook", "futures", @@ -1632,20 +1629,20 @@ dependencies = [ [[package]] name = "yew-macro" version = "0.21.0" -source = "git+https://github.com/RustForWeb/yew.git?branch=feature/use-composed-ref#5e69003a25fb1cc8692f9ead409cd903f3f9074a" +source = "git+https://github.com/RustForWeb/yew.git?branch=feature%2Fuse-composed-ref#5e69003a25fb1cc8692f9ead409cd903f3f9074a" dependencies = [ "once_cell", "prettyplease", "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.100", ] [[package]] name = "yew-router" version = "0.18.0" -source = "git+https://github.com/RustForWeb/yew.git?branch=feature/use-composed-ref#5e69003a25fb1cc8692f9ead409cd903f3f9074a" +source = "git+https://github.com/RustForWeb/yew.git?branch=feature%2Fuse-composed-ref#5e69003a25fb1cc8692f9ead409cd903f3f9074a" dependencies = [ "gloo 0.11.0", "js-sys", @@ -1663,11 +1660,11 @@ dependencies = [ [[package]] name = "yew-router-macro" version = "0.18.0" -source = "git+https://github.com/RustForWeb/yew.git?branch=feature/use-composed-ref#5e69003a25fb1cc8692f9ead409cd903f3f9074a" +source = "git+https://github.com/RustForWeb/yew.git?branch=feature%2Fuse-composed-ref#5e69003a25fb1cc8692f9ead409cd903f3f9074a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.100", ] [[package]] @@ -1688,7 +1685,7 @@ checksum = "584e0ded7475538a621bbf1ebf818cefb38665421faeb6523c110c0822f1c887" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.100", ] [[package]] @@ -1703,21 +1700,20 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.7.35" +version = "0.8.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" +checksum = "2586fea28e186957ef732a5f8b3be2da217d65c5969d4b1e17f973ebbe876879" dependencies = [ - "byteorder", "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.35" +version = "0.8.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" +checksum = "a996a8f63c5c4448cd959ac1bab0aaa3306ccfd060472f85943ee0750f0169be" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.100", ] diff --git a/Cargo.toml b/Cargo.toml index f38d930..1bab790 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ description = "Rust For Web website." publish = false authors = ["Rust For Web "] -edition = "2021" +edition = "2024" license = "MIT" repository = "https://github.com/RustForWeb/rustforweb.github.io"