# 更多关于 Cargo 和 Crates.io > [ch14-00-more-about-cargo.md](https://github.com/rust-lang/book/blob/master/second-edition/src/ch14-00-more-about-cargo.md) >
> commit 4f2dc564851dc04b271a2260c834643dfd86c724 目前为止本书已经使用过一些 Cargo 的功能了,不过这是最基本的那些。我们使用 Cargo 构建、运行和测试代码,不过它还可以做更多。现在就让我们来了解这些其他功能。Cargo 所能做的比本章所涉及的内容还要多;作为一个完整的参考,请查看文档。 我们将要涉及到: * 使用发布配置来自定义构建 * 将库发布到 crates.io * 使用工作空间来组织更大的项目 * 从 crates.io 安装二进制文件 * 使用自定义的命令来扩展 Cargo