diff --git a/Cargo.lock b/Cargo.lock index bb11266..ea88216 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -23,6 +23,17 @@ dependencies = [ "wasm-bindgen-futures", ] +[[package]] +name = "any_spawner" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1384d3fe1eecb464229fcf6eebb72306591c56bf27b373561489458a7c73027d" +dependencies = [ + "futures", + "thiserror 2.0.18", + "wasm-bindgen-futures", +] + [[package]] name = "anyhow" version = "1.0.102" @@ -40,6 +51,12 @@ dependencies = [ "pin-project-lite", ] +[[package]] +name = "async-once-cell" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4288f83726785267c6f2ef073a3d83dc3f9b81464e9f99898240cced85fce35a" + [[package]] name = "async-stream" version = "0.3.6" @@ -171,6 +188,12 @@ dependencies = [ "tracing", ] +[[package]] +name = "base16" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d27c3610c36aee21ce8ac510e6224498de4228ad772a171ed65643a24693a5a8" + [[package]] name = "base64" version = "0.22.1" @@ -183,6 +206,15 @@ version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3" +[[package]] +name = "block-buffer" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +dependencies = [ + "generic-array", +] + [[package]] name = "bumpalo" version = "3.20.2" @@ -262,6 +294,12 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "const-str" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18f12cc9948ed9604230cdddc7c86e270f9401ccbe3c2e98a4378c5e7632212f" + [[package]] name = "const_format" version = "0.2.36" @@ -307,12 +345,49 @@ dependencies = [ "unicode-segmentation", ] +[[package]] +name = "convert_case" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "affbf0190ed2caf063e3def54ff444b449371d55c58e513a95ab98eca50adb49" +dependencies = [ + "unicode-segmentation", +] + +[[package]] +name = "convert_case_extras" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589c70f0faf8aa9d17787557d5eae854d7755cac50f5c3d12c81d3d57661cebb" +dependencies = [ + "convert_case 0.11.0", +] + +[[package]] +name = "cpufeatures" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +dependencies = [ + "libc", +] + [[package]] name = "crossbeam-utils" version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" +[[package]] +name = "crypto-common" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" +dependencies = [ + "generic-array", + "typenum", +] + [[package]] name = "dashmap" version = "6.1.0" @@ -338,6 +413,16 @@ dependencies = [ "syn", ] +[[package]] +name = "digest" +version = "0.10.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +dependencies = [ + "block-buffer", + "crypto-common", +] + [[package]] name = "displaydoc" version = "0.2.5" @@ -392,6 +477,12 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" +[[package]] +name = "erased" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1731451909bde27714eacba19c2566362a7f35224f52b153d3f42cf60f72472" + [[package]] name = "errno" version = "0.3.14" @@ -544,6 +635,16 @@ dependencies = [ "slab", ] +[[package]] +name = "generic-array" +version = "0.14.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +dependencies = [ + "typenum", + "version_check", +] + [[package]] name = "getrandom" version = "0.2.17" @@ -738,10 +839,24 @@ dependencies = [ "or_poisoned", "pin-project-lite", "serde", - "throw_error", + "throw_error 0.2.0", "wasm-bindgen", ] +[[package]] +name = "hydration_context" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8714ae4adeaa846d838f380fbd72f049197de629948f91bf045329e0cf0a283" +dependencies = [ + "futures", + "once_cell", + "or_poisoned", + "pin-project-lite", + "serde", + "throw_error 0.3.1", +] + [[package]] name = "hyper" version = "1.9.0" @@ -997,34 +1112,73 @@ version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "26b8731cb00f3f0894058155410b95c8955b17273181d2bc72600ab84edd24f1" dependencies = [ - "any_spawner", + "any_spawner 0.2.0", "base64", "cfg-if", "either_of", "futures", - "hydration_context", - "leptos_config", - "leptos_dom", - "leptos_hot_reload", - "leptos_macro", - "leptos_server", + "hydration_context 0.2.1", + "leptos_config 0.7.8", + "leptos_dom 0.7.8", + "leptos_hot_reload 0.7.8", + "leptos_macro 0.7.9", + "leptos_server 0.7.8", "oco_ref", "or_poisoned", "paste", "rand", - "reactive_graph", + "reactive_graph 0.1.8", + "rustc-hash", + "send_wrapper", + "serde", + "serde_qs 0.13.0", + "server_fn 0.7.8", + "slotmap", + "tachys 0.1.9", + "thiserror 2.0.18", + "throw_error 0.2.0", + "typed-builder 0.20.1", + "typed-builder-macro 0.20.1", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "leptos" +version = "0.8.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "efa3982e7fe36c1de68f91f3c9083124f389a975523881f3d7e3363362feda41" +dependencies = [ + "any_spawner 0.3.0", + "cfg-if", + "either_of", + "futures", + "hydration_context 0.3.0", + "leptos_config 0.8.10", + "leptos_dom 0.8.8", + "leptos_hot_reload 0.8.6", + "leptos_macro 0.8.16", + "leptos_server 0.8.7", + "oco_ref", + "or_poisoned", + "paste", + "reactive_graph 0.2.14", "rustc-hash", + "rustc_version", "send_wrapper", "serde", - "serde_qs", - "server_fn", + "serde_json", + "serde_qs 0.15.0", + "server_fn 0.8.12", "slotmap", - "tachys", + "tachys 0.2.15", "thiserror 2.0.18", - "throw_error", - "typed-builder", - "typed-builder-macro", + "throw_error 0.3.1", + "typed-builder 0.23.2", + "typed-builder-macro 0.23.2", "wasm-bindgen", + "wasm-bindgen-futures", + "wasm_split_helpers", "web-sys", ] @@ -1034,19 +1188,19 @@ version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5e4b8a1c190800d24f0c79e6c320186ad31ca8800e54c057ad65cdf452ff7d0" dependencies = [ - "any_spawner", + "any_spawner 0.2.0", "axum", "dashmap", "futures", - "hydration_context", - "leptos", + "hydration_context 0.2.1", + "leptos 0.7.8", "leptos_integration_utils", - "leptos_macro", + "leptos_macro 0.7.9", "leptos_meta", - "leptos_router", + "leptos_router 0.7.8", "once_cell", "parking_lot", - "server_fn", + "server_fn 0.7.8", "tokio", "tower 0.5.3", "tower-http", @@ -1062,7 +1216,20 @@ dependencies = [ "regex", "serde", "thiserror 2.0.18", - "typed-builder", + "typed-builder 0.20.1", +] + +[[package]] +name = "leptos_config" +version = "0.8.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c06f751315bccc0d193fab302ac01d25bcfcd97474d4676440e7e3250dc3fc3" +dependencies = [ + "config", + "regex", + "serde", + "thiserror 2.0.18", + "typed-builder 0.23.2", ] [[package]] @@ -1073,9 +1240,24 @@ checksum = "f89d4eb263bd5a9e7c49f780f17063f15aca56fd638c90b9dfd5f4739152e87d" dependencies = [ "js-sys", "or_poisoned", - "reactive_graph", + "reactive_graph 0.1.8", + "send_wrapper", + "tachys 0.1.9", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "leptos_dom" +version = "0.8.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35742e9ed8f8aaf9e549b454c68a7ac0992536e06856365639b111f72ab07884" +dependencies = [ + "js-sys", + "or_poisoned", + "reactive_graph 0.2.14", "send_wrapper", - "tachys", + "tachys 0.2.15", "wasm-bindgen", "web-sys", ] @@ -1098,6 +1280,24 @@ dependencies = [ "walkdir", ] +[[package]] +name = "leptos_hot_reload" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d2a0f220c8a5ef3c51199dfb9cdd702bc0eb80d52fbe70c7890adfaaae8a4b1" +dependencies = [ + "anyhow", + "camino", + "indexmap 2.14.0", + "or_poisoned", + "proc-macro2", + "quote", + "rstml", + "serde", + "syn", + "walkdir", +] + [[package]] name = "leptos_integration_utils" version = "0.7.8" @@ -1105,12 +1305,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42de4c69817c33179fdf21460b3429a2e4899dc646e1673eb87b2e81e325ddd0" dependencies = [ "futures", - "hydration_context", - "leptos", - "leptos_config", + "hydration_context 0.2.1", + "leptos 0.7.8", + "leptos_config 0.7.8", "leptos_meta", - "leptos_router", - "reactive_graph", + "leptos_router 0.7.8", + "reactive_graph 0.1.8", ] [[package]] @@ -1124,13 +1324,37 @@ dependencies = [ "convert_case 0.7.1", "html-escape", "itertools", - "leptos_hot_reload", + "leptos_hot_reload 0.7.8", "prettyplease", "proc-macro-error2", "proc-macro2", "quote", "rstml", - "server_fn_macro", + "server_fn_macro 0.7.8", + "syn", + "uuid", +] + +[[package]] +name = "leptos_macro" +version = "0.8.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9360df573fb57582384a8b7640a3de94ce6501d49be3b69f637cf11a42da484b" +dependencies = [ + "attribute-derive", + "cfg-if", + "convert_case 0.11.0", + "convert_case_extras", + "html-escape", + "itertools", + "leptos_hot_reload 0.8.6", + "prettyplease", + "proc-macro-error2", + "proc-macro2", + "quote", + "rstml", + "rustc_version", + "server_fn_macro 0.8.10", "syn", "uuid", ] @@ -1143,7 +1367,7 @@ checksum = "448a6387e9e2cccbb756f474a54e36a39557127a3b8e46744b6ef6372b50f575" dependencies = [ "futures", "indexmap 2.14.0", - "leptos", + "leptos 0.7.8", "once_cell", "or_poisoned", "send_wrapper", @@ -1157,19 +1381,44 @@ version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4168ead6a9715daba953aa842795cb2ad81b6e011a15745bd3d1baf86f76de95" dependencies = [ - "any_spawner", + "any_spawner 0.2.0", "either_of", "futures", "gloo-net", "js-sys", - "leptos", - "leptos_router_macro", + "leptos 0.7.8", + "leptos_router_macro 0.7.8", "once_cell", "or_poisoned", "percent-encoding", - "reactive_graph", + "reactive_graph 0.1.8", "send_wrapper", - "tachys", + "tachys 0.1.9", + "thiserror 2.0.18", + "url", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "leptos_router" +version = "0.8.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c15158449162e099e2273442f7fd9b924f5cefd935d52af5755ec62aa819fa52" +dependencies = [ + "any_spawner 0.3.0", + "either_of", + "futures", + "gloo-net", + "js-sys", + "leptos 0.8.19", + "leptos_router_macro 0.8.6", + "or_poisoned", + "percent-encoding", + "reactive_graph 0.2.14", + "rustc_version", + "send_wrapper", + "tachys 0.2.15", "thiserror 2.0.18", "url", "wasm-bindgen", @@ -1188,24 +1437,56 @@ dependencies = [ "syn", ] +[[package]] +name = "leptos_router_macro" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "409c0bd99f986c3cfa1a4db2443c835bc602ded1a12784e22ecb28c3ed5a2ae2" +dependencies = [ + "proc-macro-error2", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "leptos_server" version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "66985242812ec95e224fb48effe651ba02728beca92c461a9464c811a71aab11" dependencies = [ - "any_spawner", + "any_spawner 0.2.0", + "base64", + "codee", + "futures", + "hydration_context 0.2.1", + "or_poisoned", + "reactive_graph 0.1.8", + "send_wrapper", + "serde", + "serde_json", + "server_fn 0.7.8", + "tachys 0.1.9", +] + +[[package]] +name = "leptos_server" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da974775c5ccbb6bd64be7f53f75e8321542e28f21563a416574dbe4d5447eae" +dependencies = [ + "any_spawner 0.3.0", "base64", "codee", "futures", - "hydration_context", + "hydration_context 0.3.0", "or_poisoned", - "reactive_graph", + "reactive_graph 0.2.14", "send_wrapper", "serde", "serde_json", - "server_fn", - "tachys", + "server_fn 0.8.12", + "tachys 0.2.15", ] [[package]] @@ -1651,14 +1932,38 @@ version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "76a0ccddbc11a648bd09761801dac9e3f246ef7641130987d6120fced22515e6" dependencies = [ - "any_spawner", + "any_spawner 0.2.0", + "async-lock", + "futures", + "guardian", + "hydration_context 0.2.1", + "or_poisoned", + "pin-project-lite", + "rustc-hash", + "send_wrapper", + "serde", + "slotmap", + "thiserror 2.0.18", + "web-sys", +] + +[[package]] +name = "reactive_graph" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00c5a025366836190c7030e883cc2bcd9e384ff555336e3c7954741ca411b177" +dependencies = [ + "any_spawner 0.3.0", "async-lock", "futures", "guardian", - "hydration_context", + "hydration_context 0.3.0", + "indexmap 2.14.0", "or_poisoned", + "paste", "pin-project-lite", "rustc-hash", + "rustc_version", "send_wrapper", "serde", "slotmap", @@ -1676,11 +1981,28 @@ dependencies = [ "itertools", "or_poisoned", "paste", - "reactive_graph", - "reactive_stores_macro", + "reactive_graph 0.1.8", + "reactive_stores_macro 0.1.8", "rustc-hash", ] +[[package]] +name = "reactive_stores" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c30fd35b7d299c591293bb69fed47a703eb2703b1cff0493e78b16ed007e5382" +dependencies = [ + "guardian", + "indexmap 2.14.0", + "itertools", + "or_poisoned", + "paste", + "reactive_graph 0.2.14", + "reactive_stores_macro 0.4.2", + "rustc-hash", + "send_wrapper", +] + [[package]] name = "reactive_stores_macro" version = "0.1.8" @@ -1694,6 +2016,19 @@ dependencies = [ "syn", ] +[[package]] +name = "reactive_stores_macro" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5d8e790a5ae5ddf9b7fa380c728375b06858e0cca7d063a73b3408320c523e1" +dependencies = [ + "convert_case 0.11.0", + "proc-macro-error2", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "redox_syscall" version = "0.5.18" @@ -1753,6 +2088,15 @@ version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe" +[[package]] +name = "rustc_version" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +dependencies = [ + "semver", +] + [[package]] name = "rustix" version = "1.1.4" @@ -1819,10 +2163,10 @@ dependencies = [ "hex", "http", "js-sys", - "leptos", + "leptos 0.7.8", "leptos_axum", "leptos_meta", - "leptos_router", + "leptos_router 0.8.13", "prost", "prost-build", "serde", @@ -1903,6 +2247,17 @@ dependencies = [ "thiserror 1.0.69", ] +[[package]] +name = "serde_qs" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3faaf9e727533a19351a43cc5a8de957372163c7d35cc48c90b75cdda13c352" +dependencies = [ + "percent-encoding", + "serde", + "thiserror 2.0.18", +] + [[package]] name = "serde_spanned" version = "1.1.1" @@ -1946,16 +2301,49 @@ dependencies = [ "send_wrapper", "serde", "serde_json", - "serde_qs", - "server_fn_macro_default", + "serde_qs 0.13.0", + "server_fn_macro_default 0.7.8", "thiserror 2.0.18", - "throw_error", + "throw_error 0.2.0", "tower 0.5.3", "tower-layer", "url", "wasm-bindgen", "wasm-bindgen-futures", - "wasm-streams", + "wasm-streams 0.4.2", + "web-sys", + "xxhash-rust", +] + +[[package]] +name = "server_fn" +version = "0.8.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d60e4c1dfccd91fe0990141f69f1d5cf5679797ad53aa1b45e5bd658eb119f0" +dependencies = [ + "base64", + "bytes", + "const-str", + "const_format", + "futures", + "gloo-net", + "http", + "js-sys", + "or_poisoned", + "pin-project-lite", + "rustc_version", + "rustversion", + "send_wrapper", + "serde", + "serde_json", + "serde_qs 0.15.0", + "server_fn_macro_default 0.8.5", + "thiserror 2.0.18", + "throw_error 0.3.1", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "wasm-streams 0.5.0", "web-sys", "xxhash-rust", ] @@ -1974,16 +2362,52 @@ dependencies = [ "xxhash-rust", ] +[[package]] +name = "server_fn_macro" +version = "0.8.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1295b54815397d30d986b63f93cfd515fa86d5e528e0bb589ce9d530502f9e0f" +dependencies = [ + "const_format", + "convert_case 0.11.0", + "proc-macro2", + "quote", + "rustc_version", + "syn", + "xxhash-rust", +] + [[package]] name = "server_fn_macro_default" version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb8b274f568c94226a8045668554aace8142a59b8bca5414ac5a79627c825568" dependencies = [ - "server_fn_macro", + "server_fn_macro 0.7.8", + "syn", +] + +[[package]] +name = "server_fn_macro_default" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63eb08f80db903d3c42f64e60ebb3875e0305be502bdc064ec0a0eab42207f00" +dependencies = [ + "server_fn_macro 0.8.10", "syn", ] +[[package]] +name = "sha2" +version = "0.10.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + [[package]] name = "slab" version = "0.4.12" @@ -2083,7 +2507,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f66c3b70c32844a6f1e2943c72a33ebb777ad6acbeb20d1329d62e3a7806d6ec" dependencies = [ - "any_spawner", + "any_spawner 0.2.0", "async-trait", "const_str_slice_concat", "drain_filter_polyfill", @@ -2101,12 +2525,44 @@ dependencies = [ "or_poisoned", "parking_lot", "paste", - "reactive_graph", - "reactive_stores", + "reactive_graph 0.1.8", + "reactive_stores 0.1.8", + "rustc-hash", + "send_wrapper", + "slotmap", + "throw_error 0.2.0", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "tachys" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2989c94c59db8497727875aa561d4d0daa3cc79b5774d5ced48263f7091beff1" +dependencies = [ + "any_spawner 0.3.0", + "async-trait", + "const_str_slice_concat", + "drain_filter_polyfill", + "either_of", + "erased", + "futures", + "html-escape", + "indexmap 2.14.0", + "itertools", + "js-sys", + "next_tuple", + "oco_ref", + "or_poisoned", + "paste", + "reactive_graph 0.2.14", + "reactive_stores 0.4.3", "rustc-hash", + "rustc_version", "send_wrapper", "slotmap", - "throw_error", + "throw_error 0.3.1", "wasm-bindgen", "web-sys", ] @@ -2173,6 +2629,15 @@ dependencies = [ "pin-project-lite", ] +[[package]] +name = "throw_error" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc0ed6038fcbc0795aca7c92963ddda636573b956679204e044492d2b13c8f64" +dependencies = [ + "pin-project-lite", +] + [[package]] name = "tinystr" version = "0.8.3" @@ -2329,7 +2794,7 @@ dependencies = [ "tower-service", "wasm-bindgen", "wasm-bindgen-futures", - "wasm-streams", + "wasm-streams 0.4.2", "web-sys", ] @@ -2451,7 +2916,16 @@ version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cd9d30e3a08026c78f246b173243cf07b3696d274debd26680773b6773c2afc7" dependencies = [ - "typed-builder-macro", + "typed-builder-macro 0.20.1", +] + +[[package]] +name = "typed-builder" +version = "0.23.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31aa81521b70f94402501d848ccc0ecaa8f93c8eb6999eb9747e72287757ffda" +dependencies = [ + "typed-builder-macro 0.23.2", ] [[package]] @@ -2465,6 +2939,23 @@ dependencies = [ "syn", ] +[[package]] +name = "typed-builder-macro" +version = "0.23.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "076a02dc54dd46795c2e9c8282ed40bcfb1e22747e955de9389a1de28190fb26" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "typenum" +version = "1.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40ce102ab67701b8526c123c1bab5cbe42d7040ccfd0f64af1a385808d2f43de" + [[package]] name = "unicase" version = "2.9.0" @@ -2663,6 +3154,41 @@ dependencies = [ "web-sys", ] +[[package]] +name = "wasm-streams" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d1ec4f6517c9e11ae630e200b2b65d193279042e28edd4a2cda233e46670bbb" +dependencies = [ + "futures-util", + "js-sys", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "wasm_split_helpers" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0cb6d1008be3c4c5abc31a407bfb8c8449ae14efc8561c1db821f79b9614b0a" +dependencies = [ + "async-once-cell", + "wasm_split_macros", +] + +[[package]] +name = "wasm_split_macros" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0a659ffe5c7f4538aa6357c07e3d73221cc61eba03bd9a081e14bc91ed09b8c" +dependencies = [ + "base16", + "quote", + "sha2", + "syn", +] + [[package]] name = "wasmparser" version = "0.244.0" diff --git a/Cargo.toml b/Cargo.toml index 8fd1251..4c66d04 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,7 +12,7 @@ crate-type = ["cdylib", "rlib"] # Leptos core leptos = { version = "0.7" } leptos_meta = { version = "0.7" } -leptos_router = { version = "0.7" } +leptos_router = { version = "0.8" } leptos_axum = { version = "0.7", optional = true } # Server-only