用途:该技能面向 Rust 项目开发场景,当处理 Rust 项目时应当激活,用于指导项目结构、依赖特性与 API 设计方面的实践。
主要能力:
- 使用最新的 Rust 和 Cargo 版本与特性,以确保最佳性能。
- 考虑使用 Rust workspace,并将项目拆分为不同的内部 crate,以减少构建时间。
- 避免通过公开 API 或跨 crate API 暴露泛型,除非有非常充分的理由。
- 仅启用外部 crate 中所需的 feature。
使用方式:资料未提供具体安装命令、配置方式或调用步骤,暂未提供。
适用场景:适用于 Rust 项目的开发与维护,尤其是涉及项目结构划分、构建时间优化、依赖特性管理和 API 设计取舍的场景。
限制:资料未说明该技能支持的平台、版本要求、收费情况或效果保证,暂未提供。