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
Practical Rust Web Projects: Building Cloud and Web-Based Applications
Go beyond the basics of Rust and build web and serverless cloud applications. The applications explained …
book
Rust Quick Start Guide
Get familiar with writing programs in the trending new systems programming language that brings together the …
book
Creative Projects for Rust Programmers
A practical guide to understanding the latest features of the Rust programming language, useful libraries, and …
article
Run Llama-2 Models Locally with llama.cpp
Llama is Meta’s answer to the growing demand for LLMs. Unlike its well-known technological relative, ChatGPT, …