SuperAPI AI 工具集

rust-idioms

编程与开发

查看项目

更新于 10-16 03:46

技能介绍

用途:该技能是 Rust 社区维护的重构与惯用模式指南,用于在编写、审查或自动重构 Rust 代码时提供规则参考,并支持代码生成。

主要能力:共 44 条规则,分为 8 个按优先级排列的类别。关键类别包括类型安全与 newtype 模式(前缀 type-)、所有权与借用(own-)、错误处理(err-)、API 设计与特征(api-)、模块与可见性(mod-)、转换特征(conv-)、惯用模式(idiom-)、迭代器与集合(iter-)。其中类型安全和所有权为 CRITICAL,错误处理与 API 设计为 HIGH。

使用方式:在编写带强类型保证的新 Rust 代码、重构所有权与借用模式、设计错误处理策略、创建基于特征与泛型的公共 API、组织模块与控制可见性时参考这些规则。每条规则有独立参考文件,含详细说明和代码示例;章节定义文件说明类别结构与影响级别,规则模板用于新增规则,AGENTS.md 为单文件综合指南。

适用场景:Rust 应用的重构、代码审查、自动化代码生成,以及学习惯用 Rust 写法。

限制:资料未提供该技能的具体安装方式、运行命令、所支持的平台或工具集成细节,也未说明收费模式与价格;以上信息暂未提供。