rust-trait-explorer 是查 Rust Trait 实现的 Skill。Trait 可以理解为类型承诺提供的一组能力;它帮助找谁实现了这组能力,或一个类型实现了哪些 Trait。
已知 Trait 时先定位定义,再用语言服务器找实现、读方法;从某个类型出发时,主文还用文本搜索查实现关系,整理成表或图。
只搜 impl 行不一定查全:派生实现、泛型通用实现和条件约束也要核。图示列出的方法完整,不等于方法行为已正确;类型是否满足约束,也不能仅凭相似文本认定。
它适合看懂多种实现的共同契约,和改接口前核影响范围。主文的示意层级不能直接当成 Rust 类型继承,超 Trait 与“某类型实现某 Trait”要分别读;本文未运行语言服务或检验具体项目。