简介
1.
初步准备
1.1.
安装
1.2.
Cargo起步
2.
Cargo指南
2.1.
为何有Cargo
2.2.
创建新包
2.3.
拥有Cargo包
2.4.
依赖
2.5.
包的布局
2.6.
Cargo.toml vs Cargo.lock
2.7.
测试
2.8.
持续集成
2.9.
Cargo Home
2.10.
构建缓存
3.
Cargo参考
3.1.
指定依赖
3.1.1.
覆盖依赖
3.2.
配置格式
3.2.1.
Cargo目标
3.3.
工作空间
3.4.
特性
3.4.1.
特性示例
3.5.
编译设置
3.6.
配置
3.7.
环境变量
3.8.
构建脚本
3.8.1.
构建脚本示例
3.9.
发布到crates.io
3.10.
包ID规格
3.11.
源替代
3.12.
插件
3.13.
注册中心
3.13.1.
运行注册中心
3.13.1.1.
注册中心索引
3.13.1.2.
注册中心Web API
3.14.
依赖解析
3.15.
语义化兼容
3.16.
未来不兼容报告
3.17.
构建时报告
3.18.
不稳定特性
4.
Cargo命令
4.1.
常用命令
4.1.1.
cargo
4.1.2.
cargo help
4.1.3.
cargo version
4.2.
构建命令
4.2.1.
cargo bench
4.2.2.
cargo build
4.2.3.
cargo check
4.2.4.
cargo clean
4.2.5.
cargo doc
4.2.6.
cargo fetch
4.2.7.
cargo fix
4.2.8.
cargo run
4.2.9.
cargo rustc
4.2.10.
cargo rustdoc
4.2.11.
cargo test
4.2.12.
cargo report
4.3.
配置命令
4.3.1.
cargo add
4.3.2.
cargo generate-lockfile
4.3.3.
cargo locate-project
4.3.4.
cargo metadata
4.3.5.
cargo pkgid
4.3.6.
cargo remove
4.3.7.
cargo tree
4.3.8.
cargo update
4.3.9.
cargo vendor
4.3.10.
cargo verify-project
4.4.
包命令
4.4.1.
cargo init
4.4.2.
cargo install
4.4.3.
cargo new
4.4.4.
cargo search
4.4.5.
cargo uninstall
4.5.
发布命令
4.5.1.
cargo login
4.5.2.
cargo owner
4.5.3.
cargo package
4.5.4.
cargo publish
4.5.5.
cargo yank
5.
常见问题
6.
译者补充
7.
附录: 词汇表
8.
附录: Git认证
Light
Rust
Coal
Navy
Ayu
The Cargo Book
配置命令
cargo add
cargo generate-lockfile
cargo locate-project
cargo metadata
cargo pkgid
cargo remove
cargo tree
cargo update
cargo vendor
cargo verify-project