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

Publication Date

2025

ISBN

9781098176235

Number of Pages

217

Language

English

Format

PDF

File Size

2.7MB

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