Retour au cours

Configuration de l'Environnement & Cargo

Rust pour la Sécurité des Systèmes & du Web3

Bien démarrer avec Rustup

Pour installer Rust, nous utilisons rustup. Il gère les versions et les chaînes d'outils (toolchains).

bash curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Voici Cargo : votre nouvel assistant

Cargo est le gestionnaire de paquets, l'outil de build et le gestionnaire de tests de Rust.

  • cargo new nom_du_projet : Crée un nouveau projet.
  • cargo build : Compile votre code.
  • cargo run : Compile et exécute en une seule étape.
  • cargo check : Vérifie le code sans générer de binaire (beaucoup plus rapide).

Anatomie d'un projet Cargo

  • Cargo.toml : Le fichier de configuration (manifeste) où vous définissez les dépendances.
  • src/main.rs : Le point d'entrée de votre application.