Some minor restructuring and improvements

This commit is contained in:
Lol3rrr
2024-09-08 00:41:12 +02:00
parent ae6c1b590f
commit 828df3290a
17 changed files with 387 additions and 106 deletions

96
Cargo.lock generated
View File

@@ -152,6 +152,7 @@ version = "0.1.0"
dependencies = [
"async-trait",
"axum",
"common",
"diesel",
"diesel-async",
"diesel_async_migrations",
@@ -287,6 +288,13 @@ version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "186dce98367766de751c42c4f03970fc60fc012296e706ccbb9d5df9b6c1e271"
[[package]]
name = "common"
version = "0.1.0"
dependencies = [
"serde",
]
[[package]]
name = "config"
version = "0.14.0"
@@ -631,8 +639,11 @@ dependencies = [
name = "frontend"
version = "0.1.0"
dependencies = [
"common",
"leptos",
"leptos_router",
"reqwasm",
"stylers",
]
[[package]]
@@ -1235,6 +1246,32 @@ dependencies = [
"web-sys",
]
[[package]]
name = "leptos_router"
version = "0.6.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e5006e35b7c768905286dbea0d3525396cd39d961cb7b9fb664aa00b0c984ae6"
dependencies = [
"cfg-if",
"gloo-net 0.6.0",
"itertools",
"js-sys",
"lazy_static",
"leptos",
"linear-map",
"once_cell",
"percent-encoding",
"send_wrapper",
"serde",
"serde_json",
"serde_qs 0.13.0",
"thiserror",
"tracing",
"wasm-bindgen",
"wasm-bindgen-futures",
"web-sys",
]
[[package]]
name = "leptos_server"
version = "0.6.14"
@@ -1251,18 +1288,43 @@ dependencies = [
"tracing",
]
[[package]]
name = "levenshtein"
version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "db13adb97ab515a3691f56e4dbab09283d0b86cb45abd991d8634a9d6f501760"
[[package]]
name = "libc"
version = "0.2.158"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439"
[[package]]
name = "linear-map"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bfae20f6b19ad527b550c223fddc3077a547fc70cda94b9b566575423fd303ee"
dependencies = [
"serde",
"serde_test",
]
[[package]]
name = "linux-raw-sys"
version = "0.4.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
[[package]]
name = "litrs"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5"
dependencies = [
"proc-macro2",
]
[[package]]
name = "lock_api"
version = "0.4.12"
@@ -2071,6 +2133,17 @@ dependencies = [
"thiserror",
]
[[package]]
name = "serde_qs"
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cd34f36fe4c5ba9654417139a9b3a20d2e1de6012ee678ad14d240c22c78d8d6"
dependencies = [
"percent-encoding",
"serde",
"thiserror",
]
[[package]]
name = "serde_spanned"
version = "0.6.7"
@@ -2080,6 +2153,15 @@ dependencies = [
"serde",
]
[[package]]
name = "serde_test"
version = "1.0.177"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f901ee573cab6b3060453d2d5f0bae4e6d628c23c0a962ff9b5f1d7c8d4f1ed"
dependencies = [
"serde",
]
[[package]]
name = "serde_urlencoded"
version = "0.7.1"
@@ -2110,7 +2192,7 @@ dependencies = [
"send_wrapper",
"serde",
"serde_json",
"serde_qs",
"serde_qs 0.12.0",
"server_fn_macro_default",
"thiserror",
"url",
@@ -2249,6 +2331,18 @@ version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
[[package]]
name = "stylers"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "03e306edf4b3cb5cff4b2e21b8895ed9e70fbd1bbb3a8dfb7e4cc245a763a955"
dependencies = [
"levenshtein",
"litrs",
"proc-macro2",
"quote",
]
[[package]]
name = "subtle"
version = "2.6.1"