rust-cargo-build
Installation
SKILL.md
Rust Cargo 构建系统
基于官方 Cargo Book 与 The Rust Programming Language ch 14。
Capability Boundaries
✅ 强项
- Cargo.toml 完整配置(package、dependencies、lib/bin 目标)
- 依赖管理(版本号/crates.io、git、path、workspace 引用)
- 特性系统([features]、dep: 前缀、默认特性、隐式特性、传递特性、条件编译)
- Profile 配置(opt-level、lto、debug、strip、panic、codegen-units、incremental)
- 构建脚本(build.rs:rerun-if-changed、生成代码、链接 native lib、环境变量、cfg)
- 工作空间(workspace 定义、依赖继承、成员配置)
- 交叉编译(target 配置、linker、CFLAGS、工具链覆盖)
- cargo 全部常用命令(build/check/run/test/bench/doc/clippy/fmt/fix/publish/add/remove/upgrade/tree/audit)
- 发布(publish 准备、manifest 字段、打包检查、cargo package)
- 条件编译(#[cfg()]、#[cfg_attr()]、cfg! 宏、#[cfg_accessible()]、#[cfg(sanitize)])