-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathCargo.toml
More file actions
55 lines (52 loc) · 1.71 KB
/
Cargo.toml
File metadata and controls
55 lines (52 loc) · 1.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
[workspace]
members = ["htycommons", "htyuc", "htyuc_models", "htyuc_remote", "certutil", "upyun_tool"]
resolver = "2"
[workspace.package]
version = "0.1.0"
authors = ["阿男 <[email protected]>", "buddy", "moicen", "xiaolitongxue666"]
edition = "2021"
license = "MIT"
[workspace.dependencies]
# Internal packages
htycommons = { path = "htycommons" }
htyuc_models = { path = "htyuc_models" }
htyuc_remote = { path = "htyuc_remote" }
# External dependencies
aes = "^0.8"
anyhow = "^1.0"
axum = { version = "^0.8"}
axum-macros = "^0.5"
base64 = "^0.22"
block-modes = "^0.9"
cbc = "^0.1"
chrono = { version = "^0.4", features = ["serde"] }
clap = { version = "^4.6", features = ["derive", "cargo"] }
data-encoding = "^2.10"
diesel = { version = "^2.3", features = ["postgres", "r2d2", "serde_json", "chrono"] }
dotenv = "^0.15"
hex = "^0.4"
hex-literal = "^1.1"
jsonwebtoken = { version = "^10.2", features = ["rust_crypto"] }
log = "^0.4"
log4rs = "^1.4"
quote = "=1.0.23" # required by diesel currently
rand = "^0.10"
redis = "^1.2"
reqwest = { version = "^0.13", features = ["blocking", "json", "query"] }
ring = "^0.17"
rust-crypto = "*"
serde = { version = "^1.0", features = ["derive"] }
serde_derive = "^1.0"
serde_json = "^1.0"
thiserror = "^2.0"
time = { version = "^0.3", features = ["macros"] }
tokio = { version = "^1.50", features = ["full"] }
tower-http = { version = "^0.6", features = ["trace"] }
tracing = { version = "^0.1" }
tracing-appender = "^0.2"
tracing-subscriber = { version = "^0.3", features = ["env-filter", "local-time"] }
url = "^2.5"
uuid = { version = "^1.23", features = ["serde", "v4"] }
tower = { version = "^0.5", features = ["util"] }
http-body-util = "^0.1"
hyper = { version = "^1.9", features = ["full"] }