chore(deps): simplify dependency features (#4890)

* chore(deps): remove redundant dependency features

Remove manifest feature entries that are implied by other requested features in the same dependency declaration.

Verified that the resolved Cargo feature graph is unchanged after the cleanup.

Co-Authored-By: heihutu <heihutu@gmail.com>

* chore(deps): narrow tokio and reqwest features

Co-Authored-By: heihutu <heihutu@gmail.com>

---------

Co-authored-by: heihutu <heihutu@gmail.com>
This commit is contained in:
houseme
2026-07-16 13:20:43 +08:00
committed by GitHub
parent f3a7a4b0da
commit 56179210ab
30 changed files with 59 additions and 61 deletions
+2 -2
View File
@@ -34,7 +34,7 @@ moka = { workspace = true, features = ["future"] }
starshard = { workspace = true, features = ["rayon", "async", "serde"] }
sysinfo = { workspace = true, features = ["multithread"] }
thiserror.workspace = true
tokio = { workspace = true, features = ["sync", "rt", "time", "fs", "rt-multi-thread"] }
tokio = { workspace = true, features = ["sync", "time", "fs", "rt-multi-thread"] }
tracing.workspace = true
[dev-dependencies]
@@ -43,7 +43,7 @@ metrics-util = { version = "0.20", features = ["debugging"] }
# `rt-multi-thread` lets the concurrency stress tests run tasks on real worker
# threads, so they exercise true parallelism on the shared singleflight/index
# state rather than only cooperative interleaving.
tokio = { workspace = true, features = ["macros", "rt", "rt-multi-thread", "time", "fs"] }
tokio = { workspace = true, features = ["macros", "rt-multi-thread", "time", "fs"] }
[[bench]]
name = "cache_bench"