Convention
У попередньому розділі ми побачили таку ієрархію каталогів:
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 підтримує більше можливостей таких як
бенчмарки, тести та приклади.
У наступному розділі ми розглянемо тести ближче.