Rust结构图先核范围的Skill

帮你分析 Rust 项目结构,列出模块、结构和函数定义。

rust-symbol-analyzer 是从 Rust 符号整理项目结构的 Skill。它用语言服务器查看文件内的模块、类型和函数,也可以按符号种类列索引。

先从入口与关键文件看层次,再按问题展开。目录树说明文件位置,符号树说明代码里有什么,两者相关却不能直接画等号。

主文展示复杂度和依赖示意,但没有给正式测量方法;函数多、行数多只能作阅读线索,不证明必须重构。语言服务返回的符号也未必包含图中全部派生、可见性和实现关系,要对照源码补核。

适合先找到想读的部分,不替代调用图和运行跟踪。列举结果应说明文件与配置覆盖,不能把关键文件小样本称作所有 Rust 符号;本文未索引项目或验证主文 LSP 调用与当前工具的兼容性。

分类:编程开发

来源仓库:actionbook/rust-skills

适合用来做什么

  • 使用 LSP 符号分析 Rust 项目中的所有 structs 和 traits。
  • 列出 Rust 项目中的所有函数和模块。

安装 rust-symbol-analyzer

npx skills add https://www.iskills.cc/skills/actionbook/rust-skills/rust-symbol-analyzer/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 rust-symbol-analyzer 的用途与原始说明

浏览全部 Skill 指南