Rust By Practice
Variables
Basic Types
Ownership and Borrowing
Compound Types
Flow Control
Pattern Match
Method & Associated function
Generics and Traits
Collection Types
Type Conversion
Result and panic
Crate and Module
Comments and Docs
Formatted output
Lifetime TODO
Functional programing TODO
newtype and Sized TODO
Smart pointers TODO
Weak and Circle reference TODO
Self referential TODO
Threads TODO
Global variables TODO
Errors TODO
Unsafe doing
Macro TODO
Tests TODO
Async/Await TODO
Standard Library TODO
Fighting with Compiler