如何删除 Cargo.toml 中未使用的依赖项?

z11*_*11i 16 rust rust-cargo

如何找出 Cargo.toml 中未使用的依赖项?我怎样才能自动删除它们?

z11*_*11i 24

一种选择是使用Cargo-udeps

您可以通过命令安装它:

cargo install cargo-udeps --locked
Run Code Online (Sandbox Code Playgroud)

然后,找到生产目标中未使用的依赖项:

cargo +nightly udeps
Run Code Online (Sandbox Code Playgroud)

要查找未使用的开发依赖项:

cargo +nightly udeps --all-targets
Run Code Online (Sandbox Code Playgroud)