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