Programming Rust Edition: 3
by Jim Blandy, Jason Orendorff, and Leonora F. S. Tindall
Programming
Book Details
Book Title
Programming Rust Edition: 3
Author
Jim Blandy, Jason Orendorff, and Leonora F. S. Tindall
Publisher
O'Reilly Media, Inc
Subject
backend/system developers
Table of Contents
- 1. A Tour of Rust
- rustup and Cargo
- Rust Functions
- Writing and Running Unit Tests
- Handling Command-Line Arguments
- Serving Pages to the Web
- Concurrency
- 2. Fundamental Types
- Numeric Types
- The bool Type
- Tuples
- Pointer Types
- Arrays, Vectors, and Slices
- String and Character Types
- Type Aliases
- Beyond the Basics
- 3. Ownership and Moves
- Ownership
- Moves
- Copy Types: The Exception to Moves
- Rc and Arc: Shared Ownership
- 4. References
- References to Values
- Working with References
- Reference Safety
- Sharing Versus Mutation
- Taking Arms Against a Sea of Objects
- 5. Expressions