.├── Cargo.lock├── Cargo.toml├── src/│ ├── lib.rs│ ├── main.rs│ └── bin/│ ├── named-executable.rs│ ├── another-executable.rs│ └── multi-file-executable/│ ├── main.rs│ └── some_module.rs├── benches/│ ├── large-input.rs│ └── multi-file-bench/│ ├── main.rs│ └── bench_module.rs├── examples/│ ├── simple.rs│ └── multi-file-example/│ ├── main.rs│ └── ex_module.rs└── tests/ ├── some-integration-tests.rs └── multi-file-test/ ├── main.rs └── test_module.rs
- Cargo.toml和Cargo.lock存储在包的根目录中
- 源代码在src目录中.
- 默认库文件是src/lib.rs.
- 默认的可执行文件是src/main.rs.
- 其他可执行文件可以放在src/bin/.
- 性能测试在benches目录中.
- 示列代码在examples目录.
- 集成测试在tests目录.
不写[[bin]]标签默认执行src/main.rs 这个是在toml文件中.