The Rust Programming Language
Data Types
Variable Declaration and Assignment
Arithmetic
Comparison
Precedence and Associativity
Conditional Branching
Definite Iteration
Indefinite Iteration