Introduction
Notation
Lexical structure
Macros
Crates and source files
Conditional compilation
Items
Attributes
Statements and expressions
Patterns
Type system
Special types and traits
Names
Memory model
Panic
Linkage
Inline assembly
Unsafety
unsafe
Constant Evaluation
Application Binary Interface
The Rust runtime
Appendices