feat: add feature slicing

Signed-off-by: kjuulh <contact@kjuulh.io>
This commit is contained in:
2023-06-05 12:54:07 +02:00
parent 74a16b4d7c
commit 36e2766bb9
24 changed files with 526 additions and 41 deletions

38
Cargo.lock generated
View File

@@ -404,8 +404,9 @@ dependencies = [
"leptos_meta",
"leptos_router",
"log",
"reqwest",
"reqwasm",
"serde",
"serde_json",
"simple_logger",
"thiserror",
"tokio",
@@ -800,6 +801,26 @@ dependencies = [
"wasm-bindgen",
]
[[package]]
name = "gloo-net"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2899cb1a13be9020b010967adc6b2a8a343b6f1428b90238c9d53ca24decc6db"
dependencies = [
"futures-channel",
"futures-core",
"futures-sink",
"gloo-utils",
"js-sys",
"pin-project",
"serde",
"serde_json",
"thiserror",
"wasm-bindgen",
"wasm-bindgen-futures",
"web-sys",
]
[[package]]
name = "gloo-net"
version = "0.2.6"
@@ -1356,7 +1377,7 @@ dependencies = [
"cached",
"cfg-if",
"common_macros",
"gloo-net",
"gloo-net 0.2.6",
"js-sys",
"lazy_static",
"leptos",
@@ -1927,6 +1948,15 @@ version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78"
[[package]]
name = "reqwasm"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "05b89870d729c501fa7a68c43bf4d938bbb3a8c156d333d90faa0e8b3e3212fb"
dependencies = [
"gloo-net 0.1.0",
]
[[package]]
name = "reqwest"
version = "0.11.18"
@@ -2155,7 +2185,7 @@ checksum = "e4f115508f94ea61b6e9ed5f4ecd1926ad283b143680183c65dc450c20c8520a"
dependencies = [
"ciborium",
"const_format",
"gloo-net",
"gloo-net 0.2.6",
"js-sys",
"once_cell",
"proc-macro2",
@@ -2767,6 +2797,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5bba0e8cb82ba49ff4e229459ff22a191bbe9a1cb3a341610c9c33efc27ddf73"
dependencies = [
"cfg-if",
"serde",
"serde_json",
"wasm-bindgen-macro",
]