La documentation Rust
Si vous découvrez Rust, la première chose à lire est l’introduction du livre The Rust Programming Language. Celle-ci vous donnera un premier aperçu de Rust, vous indiquera comment l’installer et vous expliquera sa syntaxe et ses concepts. Après avoir lu ce livre, vous aurez un niveau intermédiaire et comprendrez mieux les concepts fondamentaux de Rust.
Apprendre Rust
The Rust Programming Language. Également appelé « The Book » (« le Livre »), c’est la ressource la plus complète sur les différents sujets relatifs à Rust. C’est le principal document officiel à propos du langage.
Rust par l’exemple. Un ensemble d’exemples qui peuvent être exécutés directement dans le navigateur et qui illustrent une variété de sujets autour de Rust .
Le Rustonomicon. Un livre entier qui explique comment écrire du code Rust qui n’est pas sûr (unsafe). Ce sujet est destiné aux programmeurs ayant un niveau avancé en Rust.
rust-learning. Un ensemble de ressources pour apprendre Rust, maintenu par la communauté.
Les références
La référence de la bibliothèque standard. La documentation sur la bibliothèque standard.
La référence Rust. Bien que Rust n’ait pas de spécification, cette référence tente de décrire en détail son fonctionnement. Ces documents ne sont généralement pas à jour.
L’index syntaxique. Cette annexe contient des exemples pour tous les éléments de syntaxe qui composent Rust ainsi que des références aux portions du livre qui les décrivent.
Le guide Cargo. La documentation pour Cargo, le gestionnaire de paquet de Rust.
L’index des erreurs générées par le compilateur. Des explications détaillées sur les erreurs produites par le compilateur Rust.
Les notes de version. Un journal des modifications effectuées à chaque version.
Les documents réglementaires
La politique de sécurité pour Rust. Les règles du projet Rust pour rapporter, corriger et diffuser les bugs liés à la sécurité.
La politique relative aux droits d’auteur et aux marques. Les droits d’auteur sont détenus par les développeurs du projet Rust (The Rust Project Developers) et les marques associées sont détenues par Mozilla. Ce document décrit les conditions d’utilisation de la marque.
Le code de conduite. Ce document est destiné à être appliqué au sein de l’organisation rust-lang sur GitHub, sur les forums officiels, sur les canaux IRC et dans différents espaces dédiés à Rust.
La documentation pour les versions nightly et bêta
La majeure partie de la documentation officielle est également disponible pour les versions nightly et bêta en plus de la documentation concernant la version stable présentée ci-dessus.
Les ressources non anglophones
Les ressources disponibles dans d’autres langues que l’anglais sont listées parmi les ressources pour chaque locale sous rust-learning.