简介
1.
入门
1.1.
安装
1.2.
Cargo 初体验
2.
Cargo 指南
2.1.
Cargo 的存在意义
2.2.
创建新包
2.3.
处理现有包
2.4.
依赖项
2.5.
包布局
2.6.
Cargo.toml 与 Cargo.lock
2.7.
测试
2.8.
持续集成
2.9.
Cargo 主目录
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.2.
运行注册源
3.13.2.1.
注册源索引
3.13.2.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 logout
4.5.3.
cargo owner
4.5.4.
cargo package
4.5.5.
cargo publish
4.5.6.
cargo yank
5.
常见问题解答
6.
附录:词汇表
7.
附录:Git 身份验证
亮色
Rust
煤炭
海军蓝
Ayu
Cargo 指南
Cargo 参考
参考部分涵盖了 Cargo 各个方面的详细信息。
指定依赖项
覆盖依赖项
清单格式
Cargo 目标
工作空间
功能
功能示例
配置文件
配置
环境变量
构建脚本
构建脚本示例
发布到 crates.io
包 ID 规范
源替换
外部工具
注册源
依赖项解析
语义化版本兼容性
未来不兼容性报告
报告构建时间
不稳定功能