Foreword
Acknowledgments
Introduction
Chapter 1: Getting Started
Chapter 2: Programming a Guessing Game
Chapter 3: Common Programming Concepts
Chapter 4: Understanding Ownership
Chapter 5: Using Structs to Structure Related Data
Chapter 6: Enums and Pattern Matching
Chapter 7: Managing Growing Projects with Packages, Crates,
and Modules
Chapter 8: Common Collections
Chapter 9: Error Handling
Chapter 10: Generic Types, Traits, and Lifetimes
Chapter 11: Writing Automated Tests
Chapter 12: An I/O Project: Building a Command Line
Program
Chapter 13: Functional Language Features: Iterators and
Closures
Chapter 14: More About Cargo and Crates.io
Chapter 15: Smart Pointers
Chapter 16: Fearless Concurrency
Chapter 17: Object-Oriented Programming Features of Rust
Chapter 18: Patterns and Matching
Chapter 19: Advanced Features
Chapter 20: Final Project: Building a Multithreaded Web
Server
Steve Klabnik is the Community Team Leader for the Rust team
at Mozilla, in charge of official Rust community documentation as
well as the key Rust community advocate. Klabnik is a frequent
speaker at conferences and one of the world's most prolific
contributors to Rails projects.
Carol Nichols is a member of the Rust Community Team. She's
been active in the Rust community and is an organizer of the Rust
Belt Rust Conference.
Covers everything you could want to know about the language.
--Stack Overflow
![]() |
Ask a Question About this Product More... |
![]() |