chore: remove unused dependencies to optimize build (#1117)

This commit is contained in:
houseme
2025-12-11 18:13:26 +08:00
committed by GitHub
parent a3006ab407
commit 1a4e95e940
5 changed files with 3 additions and 13 deletions

3
Cargo.lock generated
View File

@@ -7228,7 +7228,6 @@ dependencies = [
"lazy_static", "lazy_static",
"md-5 0.11.0-rc.3", "md-5 0.11.0-rc.3",
"moka", "moka",
"nix 0.30.1",
"num_cpus", "num_cpus",
"parking_lot", "parking_lot",
"path-absolutize", "path-absolutize",
@@ -7273,7 +7272,6 @@ dependencies = [
"url", "url",
"urlencoding", "urlencoding",
"uuid", "uuid",
"winapi",
"xxhash-rust", "xxhash-rust",
] ]
@@ -7343,7 +7341,6 @@ dependencies = [
"tempfile", "tempfile",
"thiserror 2.0.17", "thiserror 2.0.17",
"tokio", "tokio",
"tokio-test",
"tracing", "tracing",
"url", "url",
"uuid", "uuid",

View File

@@ -277,7 +277,7 @@ pprof = { version = "0.15.0", features = ["flamegraph", "protobuf-codec"] }
[workspace.metadata.cargo-shear] [workspace.metadata.cargo-shear]
ignored = ["rustfs", "rustfs-mcp", "tokio-test"] ignored = ["rustfs", "rustfs-mcp"]
[profile.release] [profile.release]
opt-level = 3 opt-level = 3

View File

@@ -108,12 +108,6 @@ google-cloud-auth = { workspace = true }
aws-config = { workspace = true } aws-config = { workspace = true }
faster-hex = { workspace = true } faster-hex = { workspace = true }
[target.'cfg(not(windows))'.dependencies]
nix = { workspace = true }
[target.'cfg(windows)'.dependencies]
winapi = { workspace = true }
[dev-dependencies] [dev-dependencies]
tokio = { workspace = true, features = ["rt-multi-thread", "macros"] } tokio = { workspace = true, features = ["rt-multi-thread", "macros"] }

View File

@@ -61,7 +61,6 @@ reqwest = { workspace = true }
vaultrs = { workspace = true } vaultrs = { workspace = true }
[dev-dependencies] [dev-dependencies]
tokio-test = { workspace = true }
tempfile = { workspace = true } tempfile = { workspace = true }
[features] [features]

View File

@@ -28,7 +28,6 @@ documentation = "https://docs.rs/rustfs-notify/latest/rustfs_notify/"
[dependencies] [dependencies]
rustfs-config = { workspace = true, features = ["notify", "constants"] } rustfs-config = { workspace = true, features = ["notify", "constants"] }
rustfs-ecstore = { workspace = true } rustfs-ecstore = { workspace = true }
rustfs-utils = { workspace = true, features = ["path", "sys"] }
rustfs-targets = { workspace = true } rustfs-targets = { workspace = true }
async-trait = { workspace = true } async-trait = { workspace = true }
chrono = { workspace = true, features = ["serde"] } chrono = { workspace = true, features = ["serde"] }
@@ -40,7 +39,6 @@ rayon = { workspace = true }
rumqttc = { workspace = true } rumqttc = { workspace = true }
rustc-hash = { workspace = true } rustc-hash = { workspace = true }
serde = { workspace = true } serde = { workspace = true }
serde_json = { workspace = true }
starshard = { workspace = true } starshard = { workspace = true }
thiserror = { workspace = true } thiserror = { workspace = true }
tokio = { workspace = true, features = ["rt-multi-thread", "sync", "time"] } tokio = { workspace = true, features = ["rt-multi-thread", "sync", "time"] }
@@ -52,6 +50,8 @@ wildmatch = { workspace = true, features = ["serde"] }
tokio = { workspace = true, features = ["test-util"] } tokio = { workspace = true, features = ["test-util"] }
tracing-subscriber = { workspace = true, features = ["env-filter"] } tracing-subscriber = { workspace = true, features = ["env-filter"] }
axum = { workspace = true } axum = { workspace = true }
rustfs-utils = { workspace = true, features = ["path", "sys"] }
serde_json = { workspace = true }
[lints] [lints]
workspace = true workspace = true