|
@@ -251,6 +251,18 @@ version = "1.0.102"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"
|
|
checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"
|
|
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
|
+name = "argon2"
|
|
|
|
|
+version = "0.5.3"
|
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
+checksum = "3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072"
|
|
|
|
|
+dependencies = [
|
|
|
|
|
+ "base64ct",
|
|
|
|
|
+ "blake2",
|
|
|
|
|
+ "cpufeatures 0.2.17",
|
|
|
|
|
+ "password-hash",
|
|
|
|
|
+]
|
|
|
|
|
+
|
|
|
[[package]]
|
|
[[package]]
|
|
|
name = "atoi"
|
|
name = "atoi"
|
|
|
version = "2.0.0"
|
|
version = "2.0.0"
|
|
@@ -287,6 +299,15 @@ dependencies = [
|
|
|
"serde_core",
|
|
"serde_core",
|
|
|
]
|
|
]
|
|
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
|
+name = "blake2"
|
|
|
|
|
+version = "0.10.6"
|
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
+checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe"
|
|
|
|
|
+dependencies = [
|
|
|
|
|
+ "digest 0.10.7",
|
|
|
|
|
+]
|
|
|
|
|
+
|
|
|
[[package]]
|
|
[[package]]
|
|
|
name = "block-buffer"
|
|
name = "block-buffer"
|
|
|
version = "0.10.4"
|
|
version = "0.10.4"
|
|
@@ -388,12 +409,15 @@ version = "0.1.0"
|
|
|
dependencies = [
|
|
dependencies = [
|
|
|
"actix-cors",
|
|
"actix-cors",
|
|
|
"actix-web",
|
|
"actix-web",
|
|
|
|
|
+ "argon2",
|
|
|
"chrono",
|
|
"chrono",
|
|
|
"dotenvy",
|
|
"dotenvy",
|
|
|
"serde",
|
|
"serde",
|
|
|
|
|
+ "serde_json",
|
|
|
"sqlx",
|
|
"sqlx",
|
|
|
"thiserror",
|
|
"thiserror",
|
|
|
"uuid",
|
|
"uuid",
|
|
|
|
|
+ "validator",
|
|
|
]
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
[[package]]
|
|
@@ -405,6 +429,7 @@ dependencies = [
|
|
|
"iana-time-zone",
|
|
"iana-time-zone",
|
|
|
"js-sys",
|
|
"js-sys",
|
|
|
"num-traits",
|
|
"num-traits",
|
|
|
|
|
+ "serde",
|
|
|
"wasm-bindgen",
|
|
"wasm-bindgen",
|
|
|
"windows-link",
|
|
"windows-link",
|
|
|
]
|
|
]
|
|
@@ -542,6 +567,41 @@ dependencies = [
|
|
|
"hybrid-array",
|
|
"hybrid-array",
|
|
|
]
|
|
]
|
|
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
|
+name = "darling"
|
|
|
|
|
+version = "0.20.11"
|
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
+checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee"
|
|
|
|
|
+dependencies = [
|
|
|
|
|
+ "darling_core",
|
|
|
|
|
+ "darling_macro",
|
|
|
|
|
+]
|
|
|
|
|
+
|
|
|
|
|
+[[package]]
|
|
|
|
|
+name = "darling_core"
|
|
|
|
|
+version = "0.20.11"
|
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
+checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e"
|
|
|
|
|
+dependencies = [
|
|
|
|
|
+ "fnv",
|
|
|
|
|
+ "ident_case",
|
|
|
|
|
+ "proc-macro2",
|
|
|
|
|
+ "quote",
|
|
|
|
|
+ "strsim",
|
|
|
|
|
+ "syn",
|
|
|
|
|
+]
|
|
|
|
|
+
|
|
|
|
|
+[[package]]
|
|
|
|
|
+name = "darling_macro"
|
|
|
|
|
+version = "0.20.11"
|
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
+checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead"
|
|
|
|
|
+dependencies = [
|
|
|
|
|
+ "darling_core",
|
|
|
|
|
+ "quote",
|
|
|
|
|
+ "syn",
|
|
|
|
|
+]
|
|
|
|
|
+
|
|
|
[[package]]
|
|
[[package]]
|
|
|
name = "der"
|
|
name = "der"
|
|
|
version = "0.7.10"
|
|
version = "0.7.10"
|
|
@@ -1096,6 +1156,12 @@ version = "2.3.0"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954"
|
|
checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954"
|
|
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
|
+name = "ident_case"
|
|
|
|
|
+version = "1.0.1"
|
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
+checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
|
|
|
|
|
+
|
|
|
[[package]]
|
|
[[package]]
|
|
|
name = "idna"
|
|
name = "idna"
|
|
|
version = "1.1.0"
|
|
version = "1.1.0"
|
|
@@ -1453,6 +1519,17 @@ dependencies = [
|
|
|
"windows-link",
|
|
"windows-link",
|
|
|
]
|
|
]
|
|
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
|
+name = "password-hash"
|
|
|
|
|
+version = "0.5.0"
|
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
+checksum = "346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166"
|
|
|
|
|
+dependencies = [
|
|
|
|
|
+ "base64ct",
|
|
|
|
|
+ "rand_core 0.6.4",
|
|
|
|
|
+ "subtle",
|
|
|
|
|
+]
|
|
|
|
|
+
|
|
|
[[package]]
|
|
[[package]]
|
|
|
name = "pem-rfc7468"
|
|
name = "pem-rfc7468"
|
|
|
version = "0.7.0"
|
|
version = "0.7.0"
|
|
@@ -1541,6 +1618,28 @@ dependencies = [
|
|
|
"syn",
|
|
"syn",
|
|
|
]
|
|
]
|
|
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
|
+name = "proc-macro-error-attr2"
|
|
|
|
|
+version = "2.0.0"
|
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
+checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5"
|
|
|
|
|
+dependencies = [
|
|
|
|
|
+ "proc-macro2",
|
|
|
|
|
+ "quote",
|
|
|
|
|
+]
|
|
|
|
|
+
|
|
|
|
|
+[[package]]
|
|
|
|
|
+name = "proc-macro-error2"
|
|
|
|
|
+version = "2.0.1"
|
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
+checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802"
|
|
|
|
|
+dependencies = [
|
|
|
|
|
+ "proc-macro-error-attr2",
|
|
|
|
|
+ "proc-macro2",
|
|
|
|
|
+ "quote",
|
|
|
|
|
+ "syn",
|
|
|
|
|
+]
|
|
|
|
|
+
|
|
|
[[package]]
|
|
[[package]]
|
|
|
name = "proc-macro2"
|
|
name = "proc-macro2"
|
|
|
version = "1.0.106"
|
|
version = "1.0.106"
|
|
@@ -1710,7 +1809,7 @@ dependencies = [
|
|
|
"errno",
|
|
"errno",
|
|
|
"libc",
|
|
"libc",
|
|
|
"linux-raw-sys",
|
|
"linux-raw-sys",
|
|
|
- "windows-sys 0.52.0",
|
|
|
|
|
|
|
+ "windows-sys 0.61.2",
|
|
|
]
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
[[package]]
|
|
@@ -2157,6 +2256,12 @@ dependencies = [
|
|
|
"unicode-properties",
|
|
"unicode-properties",
|
|
|
]
|
|
]
|
|
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
|
+name = "strsim"
|
|
|
|
|
+version = "0.11.1"
|
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
+checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
|
|
|
|
|
+
|
|
|
[[package]]
|
|
[[package]]
|
|
|
name = "subtle"
|
|
name = "subtle"
|
|
|
version = "2.6.1"
|
|
version = "2.6.1"
|
|
@@ -2192,10 +2297,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd"
|
|
checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd"
|
|
|
dependencies = [
|
|
dependencies = [
|
|
|
"fastrand",
|
|
"fastrand",
|
|
|
- "getrandom 0.3.4",
|
|
|
|
|
|
|
+ "getrandom 0.4.2",
|
|
|
"once_cell",
|
|
"once_cell",
|
|
|
"rustix",
|
|
"rustix",
|
|
|
- "windows-sys 0.52.0",
|
|
|
|
|
|
|
+ "windows-sys 0.61.2",
|
|
|
]
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
[[package]]
|
|
@@ -2415,10 +2520,42 @@ version = "1.23.1"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "ddd74a9687298c6858e9b88ec8935ec45d22e8fd5e6394fa1bd4e99a87789c76"
|
|
checksum = "ddd74a9687298c6858e9b88ec8935ec45d22e8fd5e6394fa1bd4e99a87789c76"
|
|
|
dependencies = [
|
|
dependencies = [
|
|
|
|
|
+ "getrandom 0.4.2",
|
|
|
"js-sys",
|
|
"js-sys",
|
|
|
|
|
+ "serde_core",
|
|
|
"wasm-bindgen",
|
|
"wasm-bindgen",
|
|
|
]
|
|
]
|
|
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
|
+name = "validator"
|
|
|
|
|
+version = "0.20.0"
|
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
+checksum = "43fb22e1a008ece370ce08a3e9e4447a910e92621bb49b85d6e48a45397e7cfa"
|
|
|
|
|
+dependencies = [
|
|
|
|
|
+ "idna",
|
|
|
|
|
+ "once_cell",
|
|
|
|
|
+ "regex",
|
|
|
|
|
+ "serde",
|
|
|
|
|
+ "serde_derive",
|
|
|
|
|
+ "serde_json",
|
|
|
|
|
+ "url",
|
|
|
|
|
+ "validator_derive",
|
|
|
|
|
+]
|
|
|
|
|
+
|
|
|
|
|
+[[package]]
|
|
|
|
|
+name = "validator_derive"
|
|
|
|
|
+version = "0.20.0"
|
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
+checksum = "b7df16e474ef958526d1205f6dda359fdfab79d9aa6d54bafcb92dcd07673dca"
|
|
|
|
|
+dependencies = [
|
|
|
|
|
+ "darling",
|
|
|
|
|
+ "once_cell",
|
|
|
|
|
+ "proc-macro-error2",
|
|
|
|
|
+ "proc-macro2",
|
|
|
|
|
+ "quote",
|
|
|
|
|
+ "syn",
|
|
|
|
|
+]
|
|
|
|
|
+
|
|
|
[[package]]
|
|
[[package]]
|
|
|
name = "vcpkg"
|
|
name = "vcpkg"
|
|
|
version = "0.2.15"
|
|
version = "0.2.15"
|