SuperAPI AI 工具集

rust

编程与开发

查看项目

更新于 10-15 21:13

技能介绍

用途:在开发 Rust 应用时按最佳实践编写代码,覆盖所有权与借用、错误处理、异步模式等主题。

主要能力:给出推荐的项目结构(Cargo.toml、src/main.rs、src/lib.rs、handlers/mod.rs、tests/integration.rs);用 thiserror 定义错误枚举并结合 Result 与 ? 运算符处理错误;演示所有权转移、不可变与可变借用、生命周期标注;使用 Tokio 编写异步代码,包括 #[tokio::main]、tokio::spawn 与 join_all 并发;提供 Axum Web 处理器示例,结合 sqlx 查询与状态提取;给出单元测试与异步测试写法。

使用方式:作为技能在开发 Rust 应用时调用,参考其中的模式组织代码。工具链命令保持原样:cargo fmt 格式化、cargo clippy -- -D warnings 检查、cargo test 测试、cargo build --release 构建发布版本。

适用场景:Rust 应用与库开发、异步服务、Web 接口实现、数据库访问与测试编写。

限制:资料未提供安装方式、版本要求、收费与平台信息,暂未提供。