1. .
    2. ├── Cargo.lock
    3. ├── Cargo.toml
    4. ├── src/
    5. ├── lib.rs
    6. ├── main.rs
    7. └── bin/
    8. ├── named-executable.rs
    9. ├── another-executable.rs
    10. └── multi-file-executable/
    11. ├── main.rs
    12. └── some_module.rs
    13. ├── benches/
    14. ├── large-input.rs
    15. └── multi-file-bench/
    16. ├── main.rs
    17. └── bench_module.rs
    18. ├── examples/
    19. ├── simple.rs
    20. └── multi-file-example/
    21. ├── main.rs
    22. └── ex_module.rs
    23. └── tests/
    24. ├── some-integration-tests.rs
    25. └── multi-file-test/
    26. ├── main.rs
    27. └── test_module.rs
    • Cargo.tomlCargo.lock存储在包的根目录中
    • 源代码在src目录中.
    • 默认库文件是src/lib.rs.
    • 默认的可执行文件是src/main.rs.
    • 其他可执行文件可以放在src/bin/.
    • 性能测试在benches目录中.
    • 示列代码在examples目录.
    • 集成测试在tests目录.
    不写[[bin]]标签默认执行src/main.rs 这个是在toml文件中.