Conventions
Trong chương trước, chúng ta đã thấy cấu trúc thư mục phân cấp như sau:
foo
├── Cargo.toml
└── src
└── main.rs
Tuy nhiên, giả sử rằng chúng ta muốn có hai tệp nhị phân trong cùng một dự án. Vậy thì sao?
cargo
hỗ trợ điều này. Tên tệp nhị phân mặc định là main
, như là chúng ta đã thấy trước đó, nhưng bạn có thể thêm những tệp nhị phân bổ sung bằng cách đặt chúng vào trong thư mục bin/
:
foo
├── Cargo.toml
└── src
├── main.rs
└── bin
└── my_other_bin.rs
Để yêu cầu cargo
chỉ biên dịch hay chạy tệp nhị phân này, chúng ta chỉ cần chạy cargo
với cờ --bin my_other_bin
, trong đó my_other_bin
là tên của tệp nhị phân mà chúng ta muốn làm việc.
Ngoài các tệp nhị phân bổ sung, cargo
hỗ trợ nhiều tính năng hơn như benchmarks, tests, và các ví dụ.
Trong chương tiếp theo, chúng ta sẽ xem xét kỹ hơn các bài kiểm tra