chore: update dependencies in Cargo.toml
- Added new dependencies: axum, bytes, garde, hex, prost, prost-build, protoc-bin-vendored, reqwest, rustls, sha2, sqlx, subtle, systemd, thiserror, tokio, tokio-retry, tower-http, tracing, tracing-subscriber, zstd. - Updated clap and serde to include specific features. - Disabled default features for reqwest, rustls, and sqlx to optimize the build.
This commit is contained in:
1 parent
5fb721346f
commit
8a11cb4659
2 files changed
+1327
-80
No files matched your search
Generated
+1292
-78
File diff suppressed because it is too large.
Load diff
+35
-2
@@ -5,14 +5,47 @@ members = ["rust/*"]
|
||||
|
||||
[workspace.dependencies]
|
||||
anyhow = "1.0"
|
||||
axum = "0.8"
|
||||
bytes = "1.10"
|
||||
chrono = "0.4"
|
||||
clap = "4.5"
|
||||
clap = { version = "4.5", features = ["derive", "env"] }
|
||||
env_logger = "0.11"
|
||||
garde = { version = "0.23", features = ["derive", "serde"] }
|
||||
hex = "0.4"
|
||||
log = "0.4"
|
||||
serde = "1.0"
|
||||
prost = "0.14"
|
||||
prost-build = "0.14"
|
||||
protoc-bin-vendored = "3.2"
|
||||
# HTTP clients use the shared tls crate to install AWS-LC before building a reqwest client.
|
||||
reqwest = { version = "0.12", default-features = false, features = ["rustls-tls-webpki-roots-no-provider"] }
|
||||
rustls = { version = "0.23", default-features = false, features = ["aws_lc_rs", "std", "tls12"] }
|
||||
serde = { version = "1.0", features = ["derive"] }
|
||||
serde_json = "1.0"
|
||||
sha2 = "0.10"
|
||||
signal = { path = "rust/signal" }
|
||||
sqlx = { version = "0.9", default-features = false, features = [
|
||||
"chrono",
|
||||
"postgres",
|
||||
"runtime-tokio",
|
||||
"tls-none",
|
||||
] }
|
||||
subtle = "2.6"
|
||||
systemd = { version = "0.10", features = ["journal"] }
|
||||
thiserror = "2.0"
|
||||
tls = { path = "rust/tls" }
|
||||
tokio = { version = "1.47", features = [
|
||||
"macros",
|
||||
"net",
|
||||
"rt-multi-thread",
|
||||
"signal",
|
||||
"time",
|
||||
] }
|
||||
tokio-retry = "0.3"
|
||||
tower-http = { version = "0.6", features = ["limit", "trace"] }
|
||||
tracing = "0.1"
|
||||
tracing-subscriber = { version = "0.3", features = ["env-filter", "json"] }
|
||||
zfs = { path = "rust/zfs" }
|
||||
zstd = "0.13"
|
||||
|
||||
[workspace.lints.clippy]
|
||||
all = { level = "deny", priority = -1 }
|
||||
|
||||
Reference in new issue
Block a user