Tout d'abord, nous devons installer Rust. Pour cela, je recommande d'utiliser rustup afin de pouvoir facilement gérer et mettre à jours nos toolchains.
Si vous êtes un utilisateur Linux, vous pouvez simplement lancer cette commande dans votre terminal :
curl - proto '=https' - tlsv1.2 -sSf https://sh.rustup.rs | sh
Si vous utilisez Windows, vous devez télécharger et installer l'exécutable d'installation.
Une fois installé, vous pouvez vérifier le succès de la procédure en tapant rustup -v dans un terminal. Cela devrait afficher à la fois la version de rustup (gestionnaire de toolchains) ainsi que de rustc (compilateur).
Maintenant, il n'en tient qu'à vous de décider de la toolchain que vous souhaitez utiliser.
- Stable : limiter un maximum les bugs.
- Nightly : accéder aux dernières fonctionnalités.
- Beta : un mix des deux.
Pour cet article, supposons que nous souhaitons travailler avec la version "nightly" de Rust :
rustup default nightly
Quand il s'agit d'écrire du code en Rust, je recommande souvent l'utilisation de Rust Analyzer. En effet, cet outil améliore votre IDE sur de nombreux aspects. Par exemple :
Nous sommes maintenant prêt à créer notre projet. Pour celà rien de plus simple, il suffit de taper :
cargo new <project_name> --bin
L'option --bin est là pour indiquer que nous souhaitons créer un programme et non une lib (--lib).
├── Cargo.toml
└── src
└── main.rs
Dans le prochain article, nous verrons comment mettre au point notre première route en Rust avec Rocket !