Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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

У наступному розділі ми розглянемо тести ближче.