用途:这是一个面向 Rust 项目的编码技能,当处理 Rust 项目时应当激活,用于指导 Rust 与 Cargo 的使用方式。
主要能力与要求:
- 使用最新的 Rust 和 Cargo 版本与特性,以确保获得最佳性能。
- 考虑使用 Rust 工作区(workspaces),并将项目拆分为多个不同的内部 crate,以减少构建时间。
- 避免通过公开 API 或跨 crate API 暴露泛型,除非有非常充分的理由。
- 仅启用外部 crate 中所需的特性(features)。
使用方式:资料未提供具体安装命令、调用方式或配置步骤,暂未提供。
适用场景:适用于 Rust 项目的开发与维护过程,尤其是关注构建性能、依赖特性控制与 API 设计约束的场景。
限制:资料未说明该技能的适用范围、依赖条件、平台限制或收费情况,暂未提供。