1. 1. What is rustc?
  2. 2. Command-line arguments
  3. 3. Lints
    1. 3.1. Lint levels
    2. 3.2. Lint Groups
    3. 3.3. Lint listing
      1. 3.3.1. Allowed-by-default lints
      2. 3.3.2. Warn-by-default lints
      3. 3.3.3. Deny-by-default lints
  4. 4. Codegen options
  5. 5. JSON Output
  6. 6. Tests
  7. 7. Platform Support
    1. 7.1. Template for target-specific documentation
    2. 7.2. aarch64-apple-ios-sim
    3. 7.3. aarch64-unknown-none-hermitkernel
    4. 7.4. armv7-unknown-linux-uclibceabi
    5. 7.5. armv7-unknown-linux-uclibceabihf
    6. 7.6. *-kmc-solid_*
    7. 7.7. m68k-unknown-linux-gnu
    8. 7.8. mips64-openwrt-linux-musl
    9. 7.9. *-unknown-openbsd
    10. 7.10. wasm64-unknown-unknown
    11. 7.11. x86_64-unknown-none
  8. 8. Target Tier Policy
  9. 9. Targets
    1. 9.1. Built-in Targets
    2. 9.2. Custom Targets
    3. 9.3. Known Issues
  10. 10. Profile-guided Optimization
  11. 11. Instrumentation-based Code Coverage
  12. 12. Linker-plugin based LTO
  13. 13. Exploit Mitigations
  14. 14. Contributing to rustc

The rustc book

aarch64-unknown-none-hermitkernel