diff --git a/Cargo.lock b/Cargo.lock index a121f6f..7f7ea58 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -276,7 +276,7 @@ dependencies = [ "proptest", "rand", "ruint", - "rustc-hash 2.1.0", + "rustc-hash", "serde", "sha3", "tiny-keccak", @@ -302,7 +302,7 @@ dependencies = [ "async-stream", "async-trait", "auto_impl", - "dashmap 6.1.0", + "dashmap", "futures", "futures-utils-wasm", "lru", @@ -579,12 +579,12 @@ checksum = "34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04" [[package]] name = "apexcharts-rs" -version = "0.1.7" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d82d66cc17154ce4b2412c1408e4e5fa7ae668e0fe54b0964f064194a2c6164c" +checksum = "0403faa173dbf02aa5635cb0ec39c0a7e1f6f2064d9fcdee67c41d9585fc9531" dependencies = [ "indexmap", - "leptos 0.6.15", + "leptos", "serde", "serde-wasm-bindgen", "serde_json", @@ -736,17 +736,6 @@ dependencies = [ "pin-project-lite", ] -[[package]] -name = "async-recursion" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.92", -] - [[package]] name = "async-stream" version = "0.3.6" @@ -795,50 +784,20 @@ version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" -[[package]] -name = "attribute-derive" -version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f1ee502851995027b06f99f5ffbeffa1406b38d0b318a1ebfa469332c6cbafd" -dependencies = [ - "attribute-derive-macro 0.9.2", - "derive-where", - "manyhow 0.10.4", - "proc-macro2", - "quote", - "syn 2.0.92", -] - [[package]] name = "attribute-derive" version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0053e96dd3bec5b4879c23a138d6ef26f2cb936c9cdc96274ac2b9ed44b5bb54" dependencies = [ - "attribute-derive-macro 0.10.3", + "attribute-derive-macro", "derive-where", - "manyhow 0.11.4", + "manyhow", "proc-macro2", "quote", "syn 2.0.92", ] -[[package]] -name = "attribute-derive-macro" -version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3601467f634cfe36c4780ca9c75dea9a5b34529c1f2810676a337e7e0997f954" -dependencies = [ - "collection_literals", - "interpolator", - "manyhow 0.10.4", - "proc-macro-utils 0.8.0", - "proc-macro2", - "quote", - "quote-use", - "syn 2.0.92", -] - [[package]] name = "attribute-derive-macro" version = "0.10.3" @@ -847,8 +806,8 @@ checksum = "463b53ad0fd5b460af4b1915fe045ff4d946d025fb6c4dc3337752eaa980f71b" dependencies = [ "collection_literals", "interpolator", - "manyhow 0.11.4", - "proc-macro-utils 0.10.0", + "manyhow", + "proc-macro-utils", "proc-macro2", "quote", "quote-use", @@ -1128,33 +1087,6 @@ dependencies = [ "windows-targets 0.52.6", ] -[[package]] -name = "ciborium" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e" -dependencies = [ - "ciborium-io", - "ciborium-ll", - "serde", -] - -[[package]] -name = "ciborium-io" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757" - -[[package]] -name = "ciborium-ll" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9" -dependencies = [ - "ciborium-io", - "half", -] - [[package]] name = "codee" version = "0.2.0" @@ -1377,19 +1309,6 @@ dependencies = [ "syn 2.0.92", ] -[[package]] -name = "dashmap" -version = "5.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" -dependencies = [ - "cfg-if", - "hashbrown 0.14.5", - "lock_api", - "once_cell", - "parking_lot_core", -] - [[package]] name = "dashmap" version = "6.1.0" @@ -1769,6 +1688,7 @@ dependencies = [ "console_error_panic_hook", "eyre", "futures-util", + "getrandom", "gloo-timers", "gloo-utils", "hex", @@ -1778,7 +1698,7 @@ dependencies = [ "hyper-util", "i2cdev", "lcd", - "leptos 0.7.2", + "leptos", "leptos_axum", "leptos_meta", "leptos_router", @@ -2029,16 +1949,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "half" -version = "2.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888" -dependencies = [ - "cfg-if", - "crunchy", -] - [[package]] name = "hashbrown" version = "0.13.2" @@ -2522,15 +2432,6 @@ dependencies = [ "either", ] -[[package]] -name = "itertools" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" -dependencies = [ - "either", -] - [[package]] name = "itertools" version = "0.13.0" @@ -2603,25 +2504,6 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "971d8fd9a162c0bda137b341493cce134a2f55f3317b8533d992934bc523c325" -[[package]] -name = "leptos" -version = "0.6.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cbb3237c274dadf00dcc27db96c52601b40375117178fb24a991cda073624f0" -dependencies = [ - "cfg-if", - "leptos_config 0.6.15", - "leptos_dom 0.6.15", - "leptos_macro 0.6.15", - "leptos_reactive", - "leptos_server 0.6.15", - "server_fn 0.6.15", - "tracing", - "typed-builder 0.18.2", - "typed-builder-macro 0.18.2", - "web-sys", -] - [[package]] name = "leptos" version = "0.7.2" @@ -2634,27 +2516,27 @@ dependencies = [ "either_of", "futures", "hydration_context", - "leptos_config 0.7.2", - "leptos_dom 0.7.2", - "leptos_hot_reload 0.7.2", - "leptos_macro 0.7.2", - "leptos_server 0.7.2", - "oco_ref 0.2.0", + "leptos_config", + "leptos_dom", + "leptos_hot_reload", + "leptos_macro", + "leptos_server", + "oco_ref", "or_poisoned", "paste", "rand", "reactive_graph", - "rustc-hash 2.1.0", + "rustc-hash", "send_wrapper", "serde", - "serde_qs 0.13.0", - "server_fn 0.7.2", + "serde_qs", + "server_fn", "slotmap", "tachys", "thiserror 2.0.9", "throw_error", - "typed-builder 0.20.0", - "typed-builder-macro 0.20.0", + "typed-builder", + "typed-builder-macro", "wasm-bindgen", "web-sys", ] @@ -2667,35 +2549,22 @@ checksum = "fdfb7205613bede16ae5ae7c339c2ba0e5bdb51cdff235f2aacb07f02dfe26d5" dependencies = [ "any_spawner", "axum", - "dashmap 6.1.0", + "dashmap", "futures", "hydration_context", - "leptos 0.7.2", + "leptos", "leptos_integration_utils", - "leptos_macro 0.7.2", + "leptos_macro", "leptos_meta", "leptos_router", "once_cell", "parking_lot", - "server_fn 0.7.2", + "server_fn", "tokio", "tower", "tower-http", ] -[[package]] -name = "leptos_config" -version = "0.6.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62ed778611380ddea47568ac6ad6ec5158d39b5bd59e6c4dcd24efc15dc3dc0d" -dependencies = [ - "config", - "regex", - "serde", - "thiserror 1.0.69", - "typed-builder 0.18.2", -] - [[package]] name = "leptos_config" version = "0.7.2" @@ -2706,37 +2575,7 @@ dependencies = [ "regex", "serde", "thiserror 2.0.9", - "typed-builder 0.20.0", -] - -[[package]] -name = "leptos_dom" -version = "0.6.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8401c46c86c1f4c16dcb7881ed319fcdca9cda9b9e78a6088955cb423afcf119" -dependencies = [ - "async-recursion", - "cfg-if", - "drain_filter_polyfill", - "futures", - "getrandom", - "html-escape", - "indexmap", - "itertools 0.12.1", - "js-sys", - "leptos_reactive", - "once_cell", - "pad-adapter", - "paste", - "rustc-hash 1.1.0", - "serde", - "serde_json", - "server_fn 0.6.15", - "smallvec", - "tracing", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", + "typed-builder", ] [[package]] @@ -2754,24 +2593,6 @@ dependencies = [ "web-sys", ] -[[package]] -name = "leptos_hot_reload" -version = "0.6.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6cb53d4794240b684a2f4be224b84bee9e62d2abc498cf2bcd643cd565e01d96" -dependencies = [ - "anyhow", - "camino", - "indexmap", - "parking_lot", - "proc-macro2", - "quote", - "rstml 0.11.2", - "serde", - "syn 2.0.92", - "walkdir", -] - [[package]] name = "leptos_hot_reload" version = "0.7.2" @@ -2784,7 +2605,7 @@ dependencies = [ "parking_lot", "proc-macro2", "quote", - "rstml 0.12.0", + "rstml", "serde", "syn 2.0.92", "walkdir", @@ -2798,54 +2619,31 @@ checksum = "e65c5336da3849f5efd63d5f20ec54fda2aaac11f79130e2185e8d61fd5c4cc6" dependencies = [ "futures", "hydration_context", - "leptos 0.7.2", - "leptos_config 0.7.2", + "leptos", + "leptos_config", "leptos_meta", "leptos_router", "reactive_graph", ] -[[package]] -name = "leptos_macro" -version = "0.6.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b13bc3db70715cd8218c4535a5af3ae3c0e5fea6f018531fc339377b36bc0e0" -dependencies = [ - "attribute-derive 0.9.2", - "cfg-if", - "convert_case", - "html-escape", - "itertools 0.12.1", - "leptos_hot_reload 0.6.15", - "prettyplease", - "proc-macro-error2", - "proc-macro2", - "quote", - "rstml 0.11.2", - "server_fn_macro 0.6.15", - "syn 2.0.92", - "tracing", - "uuid", -] - [[package]] name = "leptos_macro" version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0d4b2418deac01fe9a3862d410a6a6beff235e4b124d9e874986bb22617aeea6" dependencies = [ - "attribute-derive 0.10.3", + "attribute-derive", "cfg-if", "convert_case", "html-escape", "itertools 0.13.0", - "leptos_hot_reload 0.7.2", + "leptos_hot_reload", "prettyplease", "proc-macro-error2", "proc-macro2", "quote", - "rstml 0.12.0", - "server_fn_macro 0.7.2", + "rstml", + "server_fn_macro", "syn 2.0.92", "uuid", ] @@ -2858,7 +2656,7 @@ checksum = "446afa35482822d4a50a4af2cae11ac447193d769140e780701807ee5a9e2596" dependencies = [ "futures", "indexmap", - "leptos 0.7.2", + "leptos", "once_cell", "or_poisoned", "send_wrapper", @@ -2866,30 +2664,6 @@ dependencies = [ "web-sys", ] -[[package]] -name = "leptos_reactive" -version = "0.6.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4161acbf80f59219d8d14182371f57302bc7ff81ee41aba8ba1ff7295727f23" -dependencies = [ - "base64", - "cfg-if", - "futures", - "indexmap", - "oco_ref 0.1.1", - "paste", - "pin-project", - "rustc-hash 1.1.0", - "self_cell", - "serde", - "serde-wasm-bindgen", - "serde_json", - "slotmap", - "thiserror 1.0.69", - "tracing", - "wasm-bindgen-futures", -] - [[package]] name = "leptos_router" version = "0.7.2" @@ -2901,7 +2675,7 @@ dependencies = [ "futures", "gloo-net", "js-sys", - "leptos 0.7.2", + "leptos", "leptos_router_macro", "once_cell", "or_poisoned", @@ -2926,22 +2700,6 @@ dependencies = [ "quote", ] -[[package]] -name = "leptos_server" -version = "0.6.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a97eb90a13f71500b831c7119ddd3bdd0d7ae0a6b0487cade4fddeed3b8c03f" -dependencies = [ - "inventory", - "lazy_static", - "leptos_macro 0.6.15", - "leptos_reactive", - "serde", - "server_fn 0.6.15", - "thiserror 1.0.69", - "tracing", -] - [[package]] name = "leptos_server" version = "0.7.2" @@ -2958,7 +2716,7 @@ dependencies = [ "send_wrapper", "serde", "serde_json", - "server_fn 0.7.2", + "server_fn", "tachys", ] @@ -3045,48 +2803,25 @@ dependencies = [ "hashbrown 0.15.2", ] -[[package]] -name = "manyhow" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f91ea592d76c0b6471965708ccff7e6a5d277f676b90ab31f4d3f3fc77fade64" -dependencies = [ - "manyhow-macros 0.10.4", - "proc-macro2", - "quote", - "syn 2.0.92", -] - [[package]] name = "manyhow" version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b33efb3ca6d3b07393750d4030418d594ab1139cee518f0dc88db70fec873587" dependencies = [ - "manyhow-macros 0.11.4", + "manyhow-macros", "proc-macro2", "quote", "syn 2.0.92", ] -[[package]] -name = "manyhow-macros" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c64621e2c08f2576e4194ea8be11daf24ac01249a4f53cd8befcbb7077120ead" -dependencies = [ - "proc-macro-utils 0.8.0", - "proc-macro2", - "quote", -] - [[package]] name = "manyhow-macros" version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "46fce34d199b78b6e6073abf984c9cf5fd3e9330145a93ee0738a7443e371495" dependencies = [ - "proc-macro-utils 0.10.0", + "proc-macro-utils", "proc-macro2", "quote", ] @@ -3333,16 +3068,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "oco_ref" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c51ebcefb2f0b9a5e0bea115532c8ae4215d1b01eff176d0f4ba4192895c2708" -dependencies = [ - "serde", - "thiserror 1.0.69", -] - [[package]] name = "oco_ref" version = "0.2.0" @@ -3409,12 +3134,6 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c04f5d74368e4d0dfe06c45c8627c81bd7c317d52762d118fb9b3076f6420fd" -[[package]] -name = "pad-adapter" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56d80efc4b6721e8be2a10a5df21a30fa0b470f1539e53d8b4e6e75faf938b63" - [[package]] name = "parity-scale-codec" version = "3.6.12" @@ -3651,17 +3370,6 @@ dependencies = [ "syn 2.0.92", ] -[[package]] -name = "proc-macro-utils" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f59e109e2f795a5070e69578c4dc101068139f74616778025ae1011d4cd41a8" -dependencies = [ - "proc-macro2", - "quote", - "smallvec", -] - [[package]] name = "proc-macro-utils" version = "0.10.0" @@ -3740,7 +3448,7 @@ dependencies = [ "pin-project-lite", "quinn-proto", "quinn-udp", - "rustc-hash 2.1.0", + "rustc-hash", "rustls", "socket2", "thiserror 2.0.9", @@ -3758,7 +3466,7 @@ dependencies = [ "getrandom", "rand", "ring", - "rustc-hash 2.1.0", + "rustc-hash", "rustls", "rustls-pki-types", "slab", @@ -3807,7 +3515,7 @@ version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "82ebfb7faafadc06a7ab141a6f67bcfb24cb8beb158c6fe933f2f035afa99f35" dependencies = [ - "proc-macro-utils 0.10.0", + "proc-macro-utils", "proc-macro2", "quote", "syn 2.0.92", @@ -3872,7 +3580,7 @@ dependencies = [ "hydration_context", "or_poisoned", "pin-project-lite", - "rustc-hash 2.1.0", + "rustc-hash", "send_wrapper", "serde", "slotmap", @@ -3892,7 +3600,7 @@ dependencies = [ "paste", "reactive_graph", "reactive_stores_macro", - "rustc-hash 2.1.0", + "rustc-hash", ] [[package]] @@ -4047,20 +3755,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "rstml" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe542870b8f59dd45ad11d382e5339c9a1047cde059be136a7016095bbdefa77" -dependencies = [ - "proc-macro2", - "proc-macro2-diagnostics", - "quote", - "syn 2.0.92", - "syn_derive", - "thiserror 1.0.69", -] - [[package]] name = "rstml" version = "0.12.0" @@ -4114,12 +3808,6 @@ version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" -[[package]] -name = "rustc-hash" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" - [[package]] name = "rustc-hash" version = "2.1.0" @@ -4302,12 +3990,6 @@ dependencies = [ "libc", ] -[[package]] -name = "self_cell" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2fdfc24bc566f839a2da4c4295b82db7d25a24253867d5c64355abb5799bdbe" - [[package]] name = "semver" version = "0.11.0" @@ -4343,9 +4025,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.216" +version = "1.0.217" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9781016e935a97e8beecf0c933758c97a5520d32930e460142b4cd80c6338e" +checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" dependencies = [ "serde_derive", ] @@ -4363,9 +4045,9 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.216" +version = "1.0.217" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46f859dbbf73865c6627ed570e78961cd3ac92407a2d117204c49232485da55e" +checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" dependencies = [ "proc-macro2", "quote", @@ -4394,17 +4076,6 @@ dependencies = [ "serde", ] -[[package]] -name = "serde_qs" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0431a35568651e363364210c91983c1da5eb29404d9f0928b67d4ebcfa7d330c" -dependencies = [ - "percent-encoding", - "serde", - "thiserror 1.0.69", -] - [[package]] name = "serde_qs" version = "0.13.0" @@ -4437,35 +4108,6 @@ dependencies = [ "serde", ] -[[package]] -name = "server_fn" -version = "0.6.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fae7a3038a32e5a34ba32c6c45eb4852f8affaf8b794ebfcd4b1099e2d62ebe" -dependencies = [ - "bytes", - "ciborium", - "const_format", - "dashmap 5.5.3", - "futures", - "gloo-net", - "http", - "js-sys", - "once_cell", - "send_wrapper", - "serde", - "serde_json", - "serde_qs 0.12.0", - "server_fn_macro_default 0.6.15", - "thiserror 1.0.69", - "url", - "wasm-bindgen", - "wasm-bindgen-futures", - "wasm-streams", - "web-sys", - "xxhash-rust", -] - [[package]] name = "server_fn" version = "0.7.2" @@ -4475,7 +4117,7 @@ dependencies = [ "axum", "bytes", "const_format", - "dashmap 6.1.0", + "dashmap", "futures", "gloo-net", "http", @@ -4488,8 +4130,8 @@ dependencies = [ "send_wrapper", "serde", "serde_json", - "serde_qs 0.13.0", - "server_fn_macro_default 0.7.2", + "serde_qs", + "server_fn_macro_default", "thiserror 2.0.9", "throw_error", "tower", @@ -4502,20 +4144,6 @@ dependencies = [ "xxhash-rust", ] -[[package]] -name = "server_fn_macro" -version = "0.6.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "faaaf648c6967aef78177c0610478abb5a3455811f401f3c62d10ae9bd3901a1" -dependencies = [ - "const_format", - "convert_case", - "proc-macro2", - "quote", - "syn 2.0.92", - "xxhash-rust", -] - [[package]] name = "server_fn_macro" version = "0.7.2" @@ -4530,23 +4158,13 @@ dependencies = [ "xxhash-rust", ] -[[package]] -name = "server_fn_macro_default" -version = "0.6.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f2aa8119b558a17992e0ac1fd07f080099564f24532858811ce04f742542440" -dependencies = [ - "server_fn_macro 0.6.15", - "syn 2.0.92", -] - [[package]] name = "server_fn_macro_default" version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a734ef90a83ee9517468b38a017f602a869b382c18e8e8b4118f3f1b88f2856c" dependencies = [ - "server_fn_macro 0.7.2", + "server_fn_macro", "syn 2.0.92", ] @@ -4623,7 +4241,6 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a" dependencies = [ - "serde", "version_check", ] @@ -5003,14 +4620,14 @@ dependencies = [ "js-sys", "linear-map", "next_tuple", - "oco_ref 0.2.0", + "oco_ref", "once_cell", "or_poisoned", "parking_lot", "paste", "reactive_graph", "reactive_stores", - "rustc-hash 2.1.0", + "rustc-hash", "send_wrapper", "slotmap", "throw_error", @@ -5326,33 +4943,13 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" -[[package]] -name = "typed-builder" -version = "0.18.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77739c880e00693faef3d65ea3aad725f196da38b22fdc7ea6ded6e1ce4d3add" -dependencies = [ - "typed-builder-macro 0.18.2", -] - [[package]] name = "typed-builder" version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7e14ed59dc8b7b26cacb2a92bad2e8b1f098806063898ab42a3bd121d7d45e75" dependencies = [ - "typed-builder-macro 0.20.0", -] - -[[package]] -name = "typed-builder-macro" -version = "0.18.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f718dfaf347dcb5b983bfc87608144b0bad87970aebcbea5ce44d2a30c08e63" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.92", + "typed-builder-macro", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index fa05067..74f171b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,7 +10,7 @@ crate-type = ["cdylib", "rlib"] alloy = { version = "0.7", default-features = false, features = ["provider-http","reqwest"] } alloy-sol-types = { version = "0.8", default-features = false, features = ["json"], optional = true } alloy-contract = { version = "0.7", default-features = false, optional = true } -apexcharts-rs = { version = "=0.1.7", features = ["leptos"] } +apexcharts-rs = { version = "0.1", default-features = false, features = ["leptos"] } async-stream = { version = "0.3", optional = true } axum = { version = "0.7", optional = true, features = ["macros","http2"] } bs58 = { version = "0.5", optional = true } @@ -19,6 +19,7 @@ chrono = "0.4" console_error_panic_hook = "0.1" eyre = { version = "0.6", optional = true } futures-util = "0.3" +getrandom = { version = "0.2", features = ["js"] } gloo-timers = { version = "0.3", default-features = false, features = ["futures"] } gloo-utils = { version = "0.2", default-features = false, features = ["serde"] } hex = "0.4"