Utiliser Cargo

Lorsque vous commencerez à vous documenter sur Rust, vous rencontrerez rapidement Cargo, l’outil standard utilisé dans l’écosystème Rust pour créer et exécuter des applications Rust. Dans cette section, nous voulons donner un bref aperçu de ce qu’est Cargo, comment il s’intègre dans le large écosystème de Rust et comment il s’inscrit dans cette formation.

Installation

Veuillez suivre les instructions sur https://rustup.rs/ (en anglais).

Une fois que vous aurez suivi ces instructions, vous disposerez du gestionnaire de dépendances et système de compilation cargo et du compilateur rustc. rustup sera également installé : il s’agit d’un utilitaire en ligne de commande que vous pourrez utiliser pour installer différentes versions du compilateur.

Après avoir installé Rust, il vous faudra configurer votre éditeur de texte ou votre IDE (environnement de développement) pour travailler avec Rust. La plupart des éditeurs reposent, pour ce faire, sur le rust-analyzer, un outil qui fournit les fonctionnalités de complétion automatique et de lien vers les définitions des symboles, notamment pour VS Code, Emacs, Vim/Neovim, et bien d’autres. Il existe également un IDE appelé RustRover.

  • Sur Debian/Ubuntu, vous pouvez installer Cargo, les sources Rust (rust-src: compilateur et bibliothèques standards) et l’outil de formatage Rust via apt. Veuillez noter toutefois que l’installation via apt ne vous procurera pas la dernière version de Rust, ce qui pourrait conduire Ă  des problèmes de comportement indĂ©terminĂ© (undefined behavior). La ligne de commande Ă  utiliser serait :

    sudo apt install cargo rust-src rustfmt