SuperAPI AI 工具集

rust-pro

编程与开发

查看项目

更新于 10-16 05:43

技能介绍

Rust Pro 是一个面向 Rust 系统编程的专家型技能,强调编写安全、高性能的代码。其主要能力覆盖所有权、借用与生命周期标注,trait 设计与泛型编程,使用 Tokio 或 async-std 的 async/await,借助 Arc、Mutex 与通道实现安全并发,基于 Result 与自定义错误的显式错误处理,以及在必要时使用 FFI 和 unsafe 代码。

使用方式上,它按既定思路工作:利用类型系统保证正确性,偏好零成本抽象而非运行时检查,在库中不 panic、显式处理错误,用迭代器替代手写循环,并将 unsafe 块最小化且保持清晰的不变量。产出包括带正确错误处理的惯用 Rust、带 derive 宏的 trait 实现、支持正确取消的异步代码、单元测试与文档测试、使用 criterion.rs 的基准测试,以及带 feature flags 的 Cargo.toml,并遵循 clippy 提示、在文档注释中给出示例。

适用场景为 Rust 代码编写、重构、并发与异步设计、错误处理方案制定及性能相关实现。限制方面,公开资料未提供收费、价格、平台与具体安装步骤,也未说明除上述内容外的额外功能,相关细节暂未提供。