The Rust Programming Language - The Rust Programming Language
This version of the text assumes you’re using Rust 1.76.0 (released 2024-02-08) or later. See the “Installation” section of Chapter 1 to install or update Rust. The HTML format is available online at https://doc.rust-lang.org/stable/book/ and offline with installations of Rust made with rustup; run rustup docs --book to open. Several community translations are also available. This text is available in paperback and ebook format from No Starch Press. 🚨 Want a more interactive learning experience? Try out a different version of the Rust Book, featuring: quizzes, highlighting, visualizations, and more: https://rust-book.cs.brown.edu
Keyboard shortcuts Press ← or → to navigate between chapters Press S or / to search in the book Press ? to show this help Press Esc to hide this help The Rust Programming Language by Steve Klabnik, Carol Nichols, and Chris Krycho, with contributions from the Rust Community This version of the text assumes you’re using Rust 1.90.0 (released 2025-09-18) or later with edition = "2024" in the Cargo.toml file of all projects to configure them to use Rust 2024 Edition idioms. See the “Installation” section of Chapter 1 for instructions on installing or updating Rust, and see Appendix E for…
saved by
related reading
- The Rust Programming Language - The Rust Programming Languagedoc.rust-lang.org
- Rust Documentationdoc.rust-lang.org
- How to Learn Rustgist.github.com
- Installation - The Rust Programming Languagedoc.rust-lang.org
- Rust Language Cheat Sheetcheats.rs
- A half-hour to learn Rustfasterthanli.me
- Rust for C programmers - Rust for C-Programmersrust-for-c-programmers.com
- Programming a Guessing Game - The Rust Programming Languagedoc.rust-lang.org
- Announcing Rust 1.85.0 and Rust 2024 | Rust Blogblog.rust-lang.org
- Foreword - The Rust Programming Languagedoc.rust-lang.org
- Summary - Rust for C-Programmersrust-for-c-programmers.com
- Hello, World! - The Rust Programming Languagedoc.rust-lang.org