feat: with local store

This commit is contained in:
2023-03-06 12:29:34 +01:00
parent e16127ecca
commit 762c792c05
12 changed files with 293 additions and 27 deletions

64
Cargo.lock generated
View File

@@ -403,6 +403,15 @@ version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0688c2a7f92e427f44895cd63841bff7b29f8d7a1648b9e7e07a4a365b2e1257"
[[package]]
name = "domain"
version = "0.1.0"
dependencies = [
"chrono",
"serde",
"uuid",
]
[[package]]
name = "drain_filter_polyfill"
version = "0.1.3"
@@ -441,6 +450,16 @@ dependencies = [
"syn",
]
[[package]]
name = "eyre"
version = "0.6.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4c2b6b5a29c02cdc822728b7d7b8ae1bab3e3b05d44522770ddd49722eeac7eb"
dependencies = [
"indenter",
"once_cell",
]
[[package]]
name = "fnv"
version = "1.0.7"
@@ -773,6 +792,12 @@ dependencies = [
"unicode-normalization",
]
[[package]]
name = "indenter"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683"
[[package]]
name = "indexmap"
version = "1.9.2"
@@ -1496,9 +1521,9 @@ dependencies = [
[[package]]
name = "serde_json"
version = "1.0.93"
version = "1.0.94"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cad406b69c91885b5107daf2c29572f6c8cdb3c66826821e286c533490c0bc76"
checksum = "1c533a59c9d8a93a09c6ab31f0fd5e5f4dd1b8fc9434804029839884765d04ea"
dependencies = [
"itoa",
"ryu",
@@ -1526,6 +1551,33 @@ dependencies = [
"serde",
]
[[package]]
name = "serde_yaml"
version = "0.9.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f82e6c8c047aa50a7328632d067bcae6ef38772a79e28daf32f735e0e4f3dd10"
dependencies = [
"indexmap",
"itoa",
"ryu",
"serde",
"unsafe-libyaml",
]
[[package]]
name = "services"
version = "0.1.0"
dependencies = [
"chrono",
"domain",
"eyre",
"serde",
"serde_json",
"serde_yaml",
"tokio",
"uuid",
]
[[package]]
name = "sha2"
version = "0.10.6"
@@ -1603,6 +1655,7 @@ dependencies = [
"chrono",
"console_error_panic_hook",
"console_log",
"domain",
"lazy_static",
"leptos",
"leptos_axum",
@@ -1610,6 +1663,7 @@ dependencies = [
"leptos_router",
"log",
"serde",
"services",
"simple_logger",
"thiserror",
"tokio",
@@ -1942,6 +1996,12 @@ version = "0.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
[[package]]
name = "unsafe-libyaml"
version = "0.2.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ad2024452afd3874bf539695e04af6732ba06517424dbf958fdb16a01f3bef6c"
[[package]]
name = "url"
version = "2.3.1"