Rust By Practice
Small projects with Elegant code
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
Functional programing
newtype and DST
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