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]
|
[workspace.dependencies]
|
||||||
anyhow = "1.0"
|
anyhow = "1.0"
|
||||||
|
axum = "0.8"
|
||||||
|
bytes = "1.10"
|
||||||
chrono = "0.4"
|
chrono = "0.4"
|
||||||
clap = "4.5"
|
clap = { version = "4.5", features = ["derive", "env"] }
|
||||||
env_logger = "0.11"
|
env_logger = "0.11"
|
||||||
|
garde = { version = "0.23", features = ["derive", "serde"] }
|
||||||
|
hex = "0.4"
|
||||||
log = "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"
|
serde_json = "1.0"
|
||||||
|
sha2 = "0.10"
|
||||||
signal = { path = "rust/signal" }
|
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" }
|
zfs = { path = "rust/zfs" }
|
||||||
|
zstd = "0.13"
|
||||||
|
|
||||||
[workspace.lints.clippy]
|
[workspace.lints.clippy]
|
||||||
all = { level = "deny", priority = -1 }
|
all = { level = "deny", priority = -1 }
|
||||||
|
|||||||
Reference in new issue
Block a user