Cargo 包装布局
2021-09-27 13:44 更新
项目布局
Cargo 使用文件放置惯例,以便轻松进入新的 Cargo 项目:
.
├── Cargo.lock
├── Cargo.toml
├── benches
│ └── large-input.rs
├── examples
│ └── simple.rs
├── src
│ ├── bin
│ │ └── another_executable.rs
│ ├── lib.rs
│ └── main.rs
└── tests
└── some-integration-tests.rs
- Cargo.toml和Cargo.lock存储在项目的根目录中.
- 源代码进入src目录.
- 默认库文件是src/lib.rs.
- 默认的可执行文件是src/main.rs.
- 其他可执行文件,可以放入src/bin/*.rs.
- 集成测试进入tests目录(单元测试进到,正在测试的每个文件中).
- 示例进入examples目录.
- 基准进入benches目录.
这些将在更详细的清单描述说明中解释.
以上内容是否对您有帮助:
← Cargo 依赖
更多建议: