Le langage de programmation Rust
par Steve Klabnik, Carol Nichols et Chris Krycho, avec la participation de la Communauté Rust
Cette version du document suppose que vous utilisez Rust 1.90.0 (publié le 18/09/2025) ou ultérieur, avec edition = "2024" renseigné dans le fichier Cargo.toml de tous les projets pour qu’ils soient configurés afin d’utiliser les expressions de l’édition 2024 de Rust. Voir la section “Installation” du chapitre 1 pour installer ou mettre à jour Rust.
Le format HTML de la version anglaise est disponible en ligne à l’adresse https://doc.rust-lang.org/stable/book/ et en hors-ligne avec l’installation de Rust qui a été effectuée avec rustup ; vous pouvez lancer rustup doc --book pour l’ouvrir.
Vous avez aussi à votre disposition quelques traductions entretenues par la communauté.
La version anglaise de ce livre est disponible au format papier et e-book chez No Starch Press.
🚨 Si vous souhaitez un apprentissage qui soit plus interactif, vous pouvez essayer une autre version du Livre de Rust qui comprend des quiz, de la coloration syntaxique, des visualisations et bien plus encore : https://rust-book.cs.brown.edu