更多关于 Cargo 和 Crates.io 的信息

到目前为止,我们只使用了 Cargo 的最基本功能来构建、运行和测试 我们的代码,但它可以做更多的事情。在本章中,我们将讨论它的一些 其他更高级的功能,向您展示如何执行以下作:

  • 通过发布配置文件自定义构建
  • crates.io 上发布库
  • 使用工作区组织大型项目
  • crates.io 安装二进制文件
  • 使用自定义命令扩展 Cargo

Cargo 可以做的比我们在本章中介绍的功能还要多,因此对于 有关其所有功能的完整说明,请参阅其 文档

本文档由官方文档翻译而来,如有差异请以官方英文文档(https://doc.rust-lang.org/)为准