Extra Credit

The Rust Reference

Official docs outline

9 sections
  1. Types

    Primitive, compound, pointer and trait object types.

  2. Items

    Functions, structs, enums, traits and impls.

  3. Expressions

    Operators, match, closures and place expressions.

  4. Names and scopes

    Namespaces, paths, name resolution and visibility.

  5. Lifetime elision

    Rules for omitted lifetimes in signatures.

  6. Destructors

    Drop order and temporary scopes.

  7. Memory model

    Memory allocation, variables and alignment.

  8. Unsafety

    Unsafe operations and soundness.

  9. Macros by example

    macro_rules! syntax and hygiene.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 33