5个不稳定版本
使用旧的Rust 2015
| 0.3.2 | 2017年8月9日 |
|---|---|
| 0.3.1 | 2016年8月25日 |
| 0.2.2 | 2016年7月27日 |
| 0.1.0 | 2016年7月23日 |
#43 在 #ide
26KB
564 行
rustsym

用于在IDE中查询Rust代码符号的工具
安装
cargo install rustsym
运行
rustsym 支持三种查询符号的模式
Global在包根目录下搜索任何*.rs源文件,并将收集到的符号追加到最终列表中。Local搜索特定的*.rs文件中的符号,并跳过子模块。LocalChildren默认搜索。这会搜索特定的*.rs文件和文件需要的任何子模块。
例如,要找到匹配 foo 的符号在 bar.rs 中(不包括子模块),你应该如下调用 rustsym:rustsym search -l bar.rs foo。省略 -l 将搜索子模块。
如果你运行 rustsym search -g . foo,那么你将搜索当前目录下的所有源文件中的 foo。
rustsym 还支持美化打印AST,以调试某些符号为何可能没有出现,并提高其他符号类型处理的周转时间。此功能完全由 syntex 提供。可以通过 rustsym ast file.rs 调用。
支持的IDE

依赖项
~6.5MB
~118K SLoC