在 Cargo.toml 中查找未使用的依赖项
在 Cargo.toml 中查找未使用的依赖项。
虽然此工具的编译也可在 Rust 稳定版上运行,
它需要 Rust 夜间版才能实际运行。
由于它包含了 cargo 作为依赖项,因此它可能会与最新的 rustc 版本以及其前一个版本一起编译。
https://github.com/est31/cargo-udeps/releases
cargo install (crates.io)cargo install cargo-udeps --lockedcargo install (master)cargo install --git https://github.com/est31/cargo-udeps --locked有些包管理器已经打包了 cargo-udeps:
cargo-udepspacman -S cargo-udepsbrew install cargo-udepscargo +nightly udeps可能会检测不到一些未使用的 crate。这包括由 std 和其依赖项使用的 crate,以及已经被研究 crate 的依赖项使用的 crate。
目前只按名称处理箱子。 同名但版本不同的两个箱子会造成问题。
[package.metadata.cargo-udeps.ignore] [dependencies]
暂无开放 Issues,或尚未同步最近议题。