SuperAPI AI 工具集

rust

编程与开发

查看项目

更新于 10-15 20:31

技能介绍

用途:帮助编写地道、安全、显式的 Rust 代码,把领域建模到类型中,让非法状态难以表示。

主要能力:覆盖 Cargo 工具链(cargo new/init、workspace、cargo check、cargo test、cargo clippy、cargo fmt)、项目组织(crate 结构、tests/examples/benches、领域与 I/O 分离、最小可见性)、所有权与借用(优先借用而非克隆、Arc/Rc、Mutex/RwLock、生命周期)、类型与 API(newtype、枚举、Option/Result、trait、泛型)、错误处理(thiserror、anyhow、上下文、panic 边界)、async(tokio、spawn_blocking、Send + 'static、取消与超时)、持久化与 I/O(trait 封装、迁移、参数化 SQL、Serde)、测试与反模式。

使用方式:在创建或审查 Rust 项目时应用;快速循环用 cargo check,完成前运行 cargo test、cargo clippy、cargo fmt。

适用场景:Rust 应用与库开发、代码审查、异步服务、数据库访问与测试。

限制:资料未提供具体安装命令、收费、价格、平台或效果信息;部分集成技能(如 axum、sqlx、tracing)仅作关联提及,未展开细节。