https://github.com/opcoder0/the-rust-book
The Rust Book
https://github.com/opcoder0/the-rust-book
Last synced: 3 days ago
JSON representation
The Rust Book
- Host: GitHub
- URL: https://github.com/opcoder0/the-rust-book
- Owner: opcoder0
- Created: 2022-08-24T04:37:29.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-11-24T02:45:10.000Z (over 3 years ago)
- Last Synced: 2024-04-21T00:58:05.316Z (about 2 years ago)
- Language: Rust
- Size: 241 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## The Rust Book
Notes and examples from [the rust book](https://doc.rust-lang.org/book/).
### Table of Contents
- Chapter 01 - [Getting Started](./ch1/hello_world/src/main.rs)
- Chapter 02 - [Programming a Guessing Game](./ch2/guessing_game/src/main.rs)
- Chapter 03 - [Common Programming Paradigms: Variables, Data Types, Functions, Control Flow](./ch3/README.md)
- Chapter 04 - [Understanding Ownership](./ch4/README.md)
- Chapter 05 - [Using Structs to Structure related data: Defining, instantiating structs, method syntax](./ch5/README.md)
- Chapter 06 - [Enum and Pattern Matching: enums, match expression, if let](./ch6/README.md)
- Chapter 07 - [Managing growing projects with packages, crates, modules](./ch7/module_system/README.md)
- Chapter 08 - [Common Collections: Vectors, Storing UTF-8 text in Strings, Hash Maps](./ch8/collections/README.md)
- Chapter 09 - [Error Handling: Unrecoverable and recoverable errors](./ch9/README.md)
- Chapter 10 - [Generic Types, Traits, Lifetimes](./ch10/README.md)
- Chapter 11 - [Writing Automated Tests](./ch11/README.md)
- Chapter 12 - [Write a small command line program based on what was learnt before](./ch12/minigrep/src/lib.rs)
- Chapter 13 - [Functional language features: Iterators and Closures](./ch13/README.md)
- Chapter 14 - [More about Cargo and Crates.io](./ch14/README.md)
- Chapter 15 - [Smart Pointers](./ch15/README.md)
- Chapter 16 - [Fearless Concurrency](./ch16/README.md)
- Chapter 17 - [Object Oriented Features of Rust](./ch17/README.md)
### Useful links
- [Rust Blog](https://blog.rust-lang.org/)
- [Rustnomicon](https://doc.rust-lang.org/nomicon/)
- [Async/Await Book](https://rust-lang.github.io/async-book/)
- [Rust RFCs book](https://rust-lang.github.io/rfcs/introduction.html)
- [Rust Style Guide, Best Practices](https://doc.rust-lang.org/1.0.0/style/README.html)
- [Rust by example](https://doc.rust-lang.org/rust-by-example/)
- [https://github.com/ctjhoa/rust-learning](https://github.com/ctjhoa/rust-learning)
### Other Rust links
- [intermezz OS](https://intermezzos.github.io/)