added settings crate, creating settings on web startup

This commit is contained in:
Philippe Loctaux 2023-02-27 16:17:51 +01:00
parent 9c2b43ec3c
commit a85c1431c8
7 changed files with 148 additions and 7 deletions

40
Cargo.lock generated
View file

@ -220,8 +220,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f"
dependencies = [
"iana-time-zone",
"js-sys",
"num-integer",
"num-traits",
"time 0.1.45",
"wasm-bindgen",
"winapi 0.3.9",
]
@ -281,7 +284,7 @@ dependencies = [
"rand",
"sha2",
"subtle",
"time",
"time 0.3.20",
"version_check",
]
@ -523,6 +526,7 @@ dependencies = [
"rocket",
"rocket_db_pools",
"rocket_dyn_templates",
"settings",
]
[[package]]
@ -740,7 +744,7 @@ checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31"
dependencies = [
"cfg-if 1.0.0",
"libc",
"wasi",
"wasi 0.11.0+wasi-snapshot-preview1",
]
[[package]]
@ -1238,7 +1242,7 @@ checksum = "5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9"
dependencies = [
"libc",
"log",
"wasi",
"wasi 0.11.0+wasi-snapshot-preview1",
"windows-sys 0.45.0",
]
@ -1782,7 +1786,7 @@ dependencies = [
"serde",
"state",
"tempfile",
"time",
"time 0.3.20",
"tokio",
"tokio-stream",
"tokio-util",
@ -1864,7 +1868,7 @@ dependencies = [
"smallvec",
"stable-pattern",
"state",
"time",
"time 0.3.20",
"tokio",
"uncased",
]
@ -1976,6 +1980,15 @@ dependencies = [
"serde",
]
[[package]]
name = "settings"
version = "0.0.0"
dependencies = [
"chrono",
"database",
"thiserror",
]
[[package]]
name = "sha2"
version = "0.10.6"
@ -2280,6 +2293,17 @@ dependencies = [
"once_cell",
]
[[package]]
name = "time"
version = "0.1.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a"
dependencies = [
"libc",
"wasi 0.10.0+wasi-snapshot-preview1",
"winapi 0.3.9",
]
[[package]]
name = "time"
version = "0.3.20"
@ -2663,6 +2687,12 @@ dependencies = [
"try-lock",
]
[[package]]
name = "wasi"
version = "0.10.0+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f"
[[package]]
name = "wasi"
version = "0.11.0+wasi-snapshot-preview1"