02-Cargo 指南

使用 Cargo 开发 Rust 包的实用指南

译文 · 基于 The Cargo Book

Cargo 指南

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

本指南会介绍用 Cargo 开发 Rust 包所需的全部知识。


01-为什么需要 Cargo

Cargo 解决的问题与存在的理由

02-创建新包

使用 cargo new / init 创建新包

03-在已有包上工作

检出、构建与运行已有 Cargo 项目

04-依赖

在 Cargo.toml 中添加与使用依赖

05-包布局

Cargo 包的标准目录与文件布局

06-Cargo.toml 与 Cargo.lock

清单文件与锁文件的职责区别

07-测试

用 Cargo 运行单元测试与集成测试

08-持续集成

在 CI 中使用 Cargo 的常见做法

09-发布到 crates.io

将包发布到 crates.io 的流程与注意事项

10-Cargo 主目录

CARGO_HOME 目录结构与缓存位置

11-优化构建性能

加快 Cargo 构建的实用建议

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