Resources, notes and code related to learning the Rust programming language
- The Rust Programming Language
- CLI Apps in Rust
- Asynchronous Programming in Rust
- The Cargo Book: Rust package manager
- The Rustonomicon: the dark arts of unsafe rust
- Te Rust Reference Book
- Rust Compiler Error Index
- rustdoc Book
- std: standard library docs
- Core Language
- Cargo: package manager and build system
- rust-clippy: official linter
- rust-fmt: official formatter
- rustc: rust compiler (inside the core language)
-
Articles
-
Books
-
Tutorials
- Memory-Safety Challenge Considered Solved? An Empirical Study with All Rust CVEs
- What can the programming language Rust do for astrophysics?
- RustBelt: Securing the Foundations of the RustProgramming Language
- Rust-Like Borrowing with 2nd-Class Values (Short Paper)
- Safe Systems Programming in Rust:The Promise and the Challenge
- Fearless Concurrency? Understanding Concurrent Programming Safety in Real-World Rust Software