1 个不稳定发布

0.1.0 2021年5月19日

#18 in #local-filesystem

GPL-3.0-only

21KB
130

whereis 那个crate?

在处理大型Rust代码库时,有时会遇到包含数十或数百个独立crate的仓库。Rust由于在 Cargo.toml 中的定义,知道它们都在哪里,但对于开发者来说并不总是那么明显。这个工具可以轻松找到crate的实际路径。

使用示例

生成工作区中crate的路径

substrate$ cargo whereis --relative sp-offchain
primitives/offchain

生成依赖的URL

substrate$ cargo whereis --url lazy_static
https://crates.io/crates/lazy_static

如果你不确定,生成本地文件系统路径或URL

substrate$ cargo whereis --force parity-scale-codec
https://crates.io/crates/parity-scale-codec

依赖

~11MB
~209K SLoC