refactor, add vehicles and classes

add gitignore for node_modules
This commit is contained in:
41666 2022-11-23 15:12:09 -05:00
parent 6bedb26037
commit f5df061b42
19 changed files with 1213 additions and 108 deletions

122
Cargo.lock generated
View file

@ -41,9 +41,8 @@ dependencies = [
name = "api"
version = "0.1.0"
dependencies = [
"once_cell",
"redis",
"rocket",
"rocket_db_pools",
"serde",
"serde_json",
]
@ -174,7 +173,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4"
dependencies = [
"bytes",
"futures-core",
"memchr",
"pin-project-lite",
"tokio",
"tokio-util",
]
[[package]]
@ -240,6 +243,38 @@ dependencies = [
"cipher",
]
[[package]]
name = "deadpool"
version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "421fe0f90f2ab22016f32a9881be5134fdd71c65298917084b0c7477cbc3856e"
dependencies = [
"async-trait",
"deadpool-runtime",
"num_cpus",
"retain_mut",
"tokio",
]
[[package]]
name = "deadpool-redis"
version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a62ebf187bc30bfc1a14bed4073912b988551d111208fe800b27c32df282481"
dependencies = [
"deadpool",
"redis 0.21.6",
]
[[package]]
name = "deadpool-runtime"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eaa37046cc0f6c3cc6090fbdbf73ef0b8ef4cfcc37f6befc0020f63e8cf121e1"
dependencies = [
"tokio",
]
[[package]]
name = "devise"
version = "0.3.1"
@ -971,6 +1006,17 @@ dependencies = [
"proc-macro2",
]
[[package]]
name = "r2d2"
version = "0.8.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "51de85fb3fb6524929c8a2eb85e6b6d363de4e8c48f9e2c2eac4944abc181c93"
dependencies = [
"log",
"parking_lot",
"scheduled-thread-pool",
]
[[package]]
name = "rand"
version = "0.8.5"
@ -1001,6 +1047,25 @@ dependencies = [
"getrandom",
]
[[package]]
name = "redis"
version = "0.21.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "571c252c68d09a2ad3e49edd14e9ee48932f3e0f27b06b4ea4c9b2a706d31103"
dependencies = [
"async-trait",
"bytes",
"combine",
"futures-util",
"itoa",
"percent-encoding",
"pin-project-lite",
"ryu",
"tokio",
"tokio-util",
"url",
]
[[package]]
name = "redis"
version = "0.22.1"
@ -1010,11 +1075,21 @@ dependencies = [
"combine",
"itoa",
"percent-encoding",
"r2d2",
"ryu",
"sha1_smol",
"url",
]
[[package]]
name = "redis_ts"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52c56cb76c7c8a0f2624cd8d2fec425080637dc0e43b850eee1fd6116577c3be"
dependencies = [
"redis 0.22.1",
]
[[package]]
name = "redox_syscall"
version = "0.2.16"
@ -1077,6 +1152,12 @@ dependencies = [
"winapi",
]
[[package]]
name = "retain_mut"
version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4389f1d5789befaf6029ebd9f7dac4af7f7e3d61b69d4f30e2ac02b57e7712b0"
[[package]]
name = "rocket"
version = "0.5.0-rc.2"
@ -1132,6 +1213,29 @@ dependencies = [
"unicode-xid",
]
[[package]]
name = "rocket_db_pools"
version = "0.1.0-rc.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8bc154f4f4985a136e2d59c336474a56da02103993f5e637e3a5424971ee4eff"
dependencies = [
"deadpool",
"deadpool-redis",
"rocket",
"rocket_db_pools_codegen",
"version_check",
]
[[package]]
name = "rocket_db_pools_codegen"
version = "0.1.0-rc.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0aa8f9b37bb1d4827aa5cca400d74e91d30f4352713cb65d6e7427bafe21336c"
dependencies = [
"devise",
"quote",
]
[[package]]
name = "rocket_http"
version = "0.5.0-rc.2"
@ -1181,6 +1285,15 @@ dependencies = [
"windows-sys 0.36.1",
]
[[package]]
name = "scheduled-thread-pool"
version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "977a7519bff143a44f842fd07e80ad1329295bd71686457f18e496736f4bf9bf"
dependencies = [
"parking_lot",
]
[[package]]
name = "scoped-tls"
version = "1.0.1"
@ -1364,7 +1477,7 @@ name = "tasks"
version = "0.1.0"
dependencies = [
"once_cell",
"redis",
"redis 0.22.1",
]
[[package]]
@ -1754,7 +1867,8 @@ dependencies = [
"futures",
"futures-util",
"once_cell",
"redis",
"redis 0.22.1",
"redis_ts",
"serde",
"serde_json",
"tokio",