On this page
Toc
Table of Contents
Navigate through the chapters to dive deeper into Rust programming.
This section provides an overview of all chapters included in the book. Navigate through the chapters to dive deeper into Rust programming.
Main Sections
Part I - Introduction to Rust
- Chapter 1 - Notes to The Reader
- Chapter 2 - A Tour of Rust: The Basics
- Chapter 3 - A Tour of Rust: Abstraction Mechanism
- Chapter 4 - A Tour of Rust: Containers and Algorithms
- Chapter 5 - A Tour of Rust: Memory Safety and Concurrency
- Chapter 6 - A Tour of Rust: Asynch and Parallelism Programming
- Chapter 7 - A Tour of Rust: The Toolchain
Part II - Basic Facilities
- Chapter 8 - Types, Declaration and Mutability
- Chapter 9 - Ownership and Move
- Chapter 10 - Pointers and Arrays
- Chapter 11 - Structures, Unions, and Enumerations
- Chapter 12 - Statements and Expressions
- Chapter 13 - Select Operations
- Chapter 14 - Functions
- Chapter 15 - Exception Handling
- Chapter 16 - Source Files, Modules and Program
Part III - Abstraction Mechanism
- Chapter 17 - Structs
- Chapter 18 - Traits
- Chapter 19 - Encapsulation
- Chapter 20 - Composition vs Inheritance
- Chapter 21 - Generics
- Chapter 22 - Macros
- Chapter 23 - Pattern Matching
- Chapter 24 - Vector and Matrix
Part IV - Common Libraries
- Chapter 25 - Crates
- Chapter 26 - Collections
- Chapter 27 - Iterators
- Chapter 28 - Algorithms
- Chapter 29 - Numerics
- Chapter 30 - Strings
- Chapter 31 - Regular Expressions
- Chapter 32 - Functional Patterns
- Chapter 33 - Memory and Performance Management
- Chapter 34 - Concurrency
- Chapter 35 - Threads and Tasks
- Chapter 36 - Parallel Programming
- Chapter 37 - Asynchronous Programming
- Chapter 38 - Network Utilities
- Chapter 39 - I/O Streams
- Chapter 40 - File Utilities
- Chapter 41 - Foreign Function Interface
This Table of Contents is designed to guide you through the chapters and help you find the information you need about Rust programming quickly and efficiently.