约定
在上一章节中,我们看到了如下的目录结构
foo
├── Cargo.toml
└── src
└── main.rs
假设我们想在同一个项目中拥有两个二进制文件。那该怎么办?
事实证明,cargo
支持这种做法。默认的二进制文件名称是 main
,正如我们之前看到的,但是你可以通过将它们放在 bin/
目录中来添加额外的二进制文件。
foo
├── Cargo.toml
└── src
├── main.rs
└── bin
└── my_other_bin.rs
要告诉 cargo
只编译或运行这个二进制文件,我们只需要向 cargo
传递 --bin my_other_bin
标志,其中 my_other_bin
是我们要使用的二进制文件的名称。
除了额外的二进制文件,cargo
还支持更多功能,例如基准测试、测试和示例。
在下一章节中,我们将更仔细地研究测试。