1 个不稳定发布
0.1.0 | 2021年5月19日 |
---|
#18 in #local-filesystem
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