简介
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 Home
2.10.
构建缓存
3.
Cargo 参考
3.1.
指定依赖
3.1.1.
Overriding Dependencies
3.2.
清单格式
3.2.1.
Cargo Targets
3.3.
Workspaces
3.4.
Features
3.4.1.
Features Examples
3.5.
Profiles
3.6.
设置
3.7.
环境变量
3.8.
构建脚本
3.8.1.
Build Script Examples
3.9.
将 crate 发布到 Crates.io
3.10.
包 ID 规格
3.11.
更换源
3.12.
外部工具
3.13.
Registries
3.14.
Dependency Resolution
3.15.
SemVer Compatibility
3.16.
不稳定功能
4.
Cargo Commands
4.1.
General Commands
4.1.1.
cargo
4.1.2.
cargo help
4.1.3.
cargo version
4.2.
Build Commands
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.3.
Manifest Commands
4.3.1.
cargo generate-lockfile
4.3.2.
cargo locate-project
4.3.3.
cargo metadata
4.3.4.
cargo pkgid
4.3.5.
cargo tree
4.3.6.
cargo update
4.3.7.
cargo vendor
4.3.8.
cargo verify-project
4.4.
Package Commands
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.
Publishing Commands
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.
Appendix: Git Authentication
Light (default)
Rust
Coal
Navy
Ayu
Cargo 手册 中文版
Cargo Guide
本指南将为您提供有关如何使用 Cargo 开发 Rust 包的所有信息.
为什么 Cargo 存在
创建一个新包
使用现有的 Cargo 包装
依赖
包装布局
Cargo.toml 与 Cargo.lock
测试
持续集成
构建缓存