Avatar ·

Comment configurer la recompilation automatique d'un projet Rust lors de la modification des fichiers ?

Bonjour à tous ! Je suis débutant en Rust et j'utilise Cargo pour construire mes projets. Je trouve très agaçant de devoir lancer manuellement cargo build ou cargo run après chaque modification du code. J'ai l'habitude de la recompilation automatique dans d'autres langages (par exemple, en Node.js avec nodemon ou en Python avec --reload).

\n\n

Voici mon workflow typique :

\n\n
// main.rs\nfn main() {\n    println!("Hello, world!");\n}\n
\n\n

Je modifie le fichier, je le sauvegarde, puis je cours vers le terminal et je tape cargo run. Cela me fait perdre du temps et perturbe le fil de mes pensées. J'ai entendu dire qu'il existe des outils comme cargo-watch, mais je ne suis pas sûr de comment les installer et les utiliser correctement.

\n\n

Pouvez-vous me dire, s'il vous plaît, comment configurer la recompilation automatique et la re