03-Cargo 参考

Cargo 各领域细节的参考文档

译文 · 基于 The Cargo Book

Cargo 参考

原文链接: https://doc.rust-lang.org/cargo/reference/index.html

本参考涵盖 Cargo 各个领域的细节。


01-Manifest 格式

Cargo.toml 清单格式与 [package] 等表

02-工作空间

Cargo 工作空间成员、依赖与继承

03-指定依赖

版本需求、git/path/registry 依赖写法

04-特性(Features)

可选依赖与条件编译 features

05-配置文件(Profiles)

dev/release 等编译配置文件

06-配置

.cargo/config.toml 配置项参考

07-环境变量

Cargo 识别的环境变量一览

08-构建脚本

build.rs 生命周期、输入输出与指令

09-构建缓存

target 目录与共享构建缓存

10-包 ID 规范

Package ID Specification(SPEC)语法

11-外部工具

与 IDE、自定义工具集成 Cargo

12-注册表

使用与配置包注册表

13-SemVer 兼容性

Cargo 视角下的语义化版本兼容规则

14-未来不兼容报告

未来不兼容性报告机制

15-报告构建耗时

cargo build –timings 性能报告

16-Lint

[lints] 表与 Cargo/rustc/clippy lint 配置

17-不稳定特性

nightly 不稳定 Cargo 特性一览

最后修改 August 11, 2026: 更新 (70a5af133)