Використання Cargo

Коли ви почнете читати про Rust, то незабаром познайомитеся з Cargo, стандартним інструментом, що використовується в екосистемі Rust для створення та запуску програм. Тут ми хочемо дати короткий огляд того, що таке Cargo і як він вписується в ширшу екосистему і в цей курс.

Встановлення

Дотримуйтесь інструкцій на https://rustup.rs/.

Як результат, ви отримаэте інструмент побудови Cargo (cargo) та компілятор Rust (rustc). Ви також отримаэте rustup, утиліту командної стрічки, яку виможете використовувати для встановлення різних версій компілятора.

Після встановлення Rust вам слід налаштувати редактор або IDE для роботи з Rust. Більшість редакторів роблять це, звертаючись до rust-analyzer, який забезпечує автозаповнення та функцію переходу до визначення для VS Code, Emacs, Vim/Neovim, та багато інших. Існує також інша доступна IDE під назвою RustRover.

  • У Debian/Ubuntu ви можете встановити Cargo, вихідний код Rust та Rust formatter за допомогою apt. Однак це може призвести до встановлення застарілої версії Rust і неочікуваної поведінки. Використовуйте таку команду:

    sudo apt install cargo rust-src rustfmt
    
  • На macOS ви можете використовувати Homebrew для установки Rust, але він може надати застарілу версію. Тому рекомендується встановлювати Rust з офіційного сайту.