Chapter 12. Operator Overloading
Chapter 11. Traits and Generics
Chapter 10. Enums and Patterns
Chapter 9. Structs
Chapter 8. Crates and Modules