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


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


  • 通过发布配置文件自定义构建

  • crates.io 上发布库

  • 使用工作区组织大型项目

  • crates.io 安装二进制文件

  • 使用自定义命令扩展 Cargo


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