Book description
- Get started programming with Rust
- Understand heterogeneous data structures and data sequences
- Define functions, generic functions, structs, and more
- Work with closures, changeable strings, ranges and slices
- Use traits and learn about lifetimes
Table of contents
- Cover
- Front Matter
- 1. Printing on the Terminal
- 2. Doing Arithmetic
- 3. Naming Objects
- 4. Controlling Execution Flow
- 5. Using Data Sequences
- 6. Using Primitive Types
- 7. Enumerating Cases
- 8. Using Heterogeneous Data Structures
- 9. Defining Functions
- 10. Defining Generic Functions and Structs
- 11. Allocating Memory
- 12. Data Implementation
- 13. Defining Closures
- 14. Using Changeable Strings
- 15. Ranges and Slices
- 16. Using Iterators
- 17. Input/Output and Error Handling
- 18. Using Traits
- 19. Object-Oriented Programming
- 20. Standard Library Collections
- 21. Drops, Moves, and Copies
- 22. Borrowing and Lifetimes
- 23. More About Lifetimes
- Back Matter
Product information
- Title: Beginning Rust: From Novice to Professional
- Author(s):
- Release date: March 2018
- Publisher(s): Apress
- ISBN: 9781484234686
You might also like
book
The Complete Rust Programming Reference Guide
Design and implement professional-level programs by leveraging modern data structures and algorithms in Rust Key Features …
book
Game Development with Rust and WebAssembly
Write an endless runner game for the web in Rust and test, deploy, and debug your …
book
Rust Quick Start Guide
Get familiar with writing programs in the trending new systems programming language that brings together the …
book
Network Programming with Rust
Learn to write servers and network clients using Rust's low-level socket classes with this guide About …