Autres ressources Rust
The Rust community has created a wealth of high-quality and free resources online.
Official Documentation
The Rust project hosts many resources. These cover Rust in general:
- The Rust Programming Language: the canonical free book about Rust. Covers the language in detail and includes a few projects for people to build.
- Rust By Example : couvre la syntaxe de Rust via une série d'exemples qui présentent différentes constructions. Parfois comprend de petits exercices où l'on vous demande de développer le code de l'exemple.
- Rust Standard Library: full documentation of the standard library for Rust.
- The Rust Reference: an incomplete book which describes the Rust grammar and memory model.
More specialized guides hosted on the official Rust site:
- The Rustonomicon : couvre le Rust non securisé (unsafe), y compris les pointeurs nus et l'interfaçage avec d'autres langages (FFI).
- Programmation asynchrone avec Rust : couvre le nouveau modèle de programmation asynchrone qui a été introduit après la publication du livre Rust.
- The Embedded Rust Book: an introduction to using Rust on embedded devices without an operating system.
Unofficial Learning Material
A small selection of other guides and tutorial for Rust:
- Learn Rust the Dangerous Way: covers Rust from the perspective of low-level C programmers.
- [Rust pour Programmeurs C Embarqué] (https://docs.opentitan.org/doc/ug/rust_for_c/) : couvre Rust du point de vue des développeurs qui écrivent des firmwares en C.
- Rust for professionals: covers the syntax of Rust using side-by-side comparisons with other languages such as C, C++, Java, JavaScript, and Python.
- Rust on Exercism: 100+ exercises to help you learn Rust.
- [Matériel de Ferrous Teaching] (https://ferrous-systems.github.io/teaching-material/index.html) : un série de petites présentations couvrant à la fois la partie de base et avancée de Rust. D'autres sujets tels que WebAssembly et async/wait sont également couvert.
- Beginner's Series to Rust and Take your first steps with Rust: two Rust guides aimed at new developers. The first is a set of 35 videos and the second is a set of 11 modules which covers Rust syntax and basic constructs.
- Learn Rust With Entirely Too Many Linked Lists: in-depth exploration of Rust's memory management rules, through implementing a few different types of list structures.
Please see the Little Book of Rust Books for even more Rust books.