rust-call-graph 是查看 Rust 函数调用关系的 Skill。它先定位函数,再用语言服务器找谁调用它、它调用谁,按深度展开为图或列表。
改函数时先查传入方向,看影响哪些调用方;理解实现时查传出方向,看它继续交给谁。深度默认三层,可以按问题调整,没展开的部分不等于没有依赖。
主文示例把一条调用路径称作 Hot Path,但静态连线没有记录运行频率或耗时,不能据图证明性能热点。动态派发、宏和语言服务覆盖也可能让结果不完整。
适合改动前摸关系、解释处理链。多连线只是观察线索,不自动证明设计有问题;再读对应源码、必要时用运行测量核判断,比把一张漂亮调用图当成完整执行轨迹稳妥。本文未运行 LSP。