1. rustc 是什么?
  2. 命令行参数
    1. 打印选项
    2. 代码生成选项
  3. Jobserver
  4. Lints
    1. Lint 级别
    2. Lint 组
    3. Lint 列表
      1. 默认允许的 Lints
      2. 默认警告的 Lints
      3. 默认拒绝的 Lints
  5. JSON 输出
  6. 测试
  7. 目标平台
    1. 内置目标平台
    2. 自定义目标平台
    3. 已知问题
  8. 配置文件引导优化
  9. 基于插桩的代码覆盖率
  10. 基于链接器插件的 LTO
  11. 检查条件配置
    1. Cargo 特有项
  12. 漏洞缓解措施
  13. 符号修饰
    1. v0 符号格式
  14. 贡献 rustc
  15. 平台支持
    1. 目标平台分级策略
    2. 特定目标平台文档模板
    3. arm64ec-pc-windows-msvc
    4. *-apple-darwin
      1. i686-apple-darwin
      2. x86_64h-apple-darwin
      3. arm64e-apple-darwin
    5. *-apple-ios
      1. *-apple-ios-macabi
      2. arm64e-apple-ios
    6. *-apple-tvos
      1. arm64e-apple-tvos
    7. *-apple-watchos
    8. *-apple-visionos
    9. aarch64-nintendo-switch-freestanding
    10. amdgcn-amd-amdhsa
    11. armeb-unknown-linux-gnueabi
    12. arm-none-eabi
      1. armv4t-none-eabi
      2. armv5te-none-eabi
      3. armv7r-none-eabi
      4. armv8r-none-eabihf
      5. thumbv6m-none-eabi
      6. thumbv7em-none-eabi*
      7. thumbv7m-none-eabi
      8. thumbv8m.base-none-eabi
      9. thumbv8m.main-none-eabi*
    13. armv6k-nintendo-3ds
    14. armv7-rtems-eabihf
    15. armv7-sony-vita-newlibeabihf
    16. armv7-unknown-linux-uclibceabi
    17. armv7-unknown-linux-uclibceabihf
    18. *-android and *-androideabi
    19. *-linux-ohos
    20. *-hurd-gnu
    21. aarch64-unknown-teeos
    22. avr-none
    23. *-espidf
    24. *-unknown-fuchsia
    25. *-unknown-trusty
    26. *-kmc-solid_*
    27. csky-unknown-linux-gnuabiv2*
    28. hexagon-unknown-linux-musl
    29. hexagon-unknown-none-elf
    30. illumos
    31. loongarch*-unknown-linux-*
    32. loongarch*-unknown-none*
    33. m68k-unknown-linux-gnu
    34. m68k-unknown-none-elf
    35. mips64-openwrt-linux-musl
    36. mipsel-sony-psx
    37. mipsel-unknown-linux-gnu
    38. mips*-mti-none-elf
    39. mipsisa*r6*-unknown-linux-gnu*
    40. nvptx64-nvidia-cuda
    41. powerpc-unknown-openbsd
    42. powerpc-unknown-linux-gnuspe
    43. powerpc-unknown-linux-muslspe
    44. powerpc64-ibm-aix
    45. powerpc64-unknown-linux-musl
    46. powerpc64le-unknown-linux-gnu
    47. powerpc64le-unknown-linux-musl
    48. riscv32e*-unknown-none-elf
    49. riscv32i*-unknown-none-elf
    50. riscv32im-risc0-zkvm-elf
    51. riscv32imac-unknown-xous-elf
    52. riscv64gc-unknown-linux-gnu
    53. riscv64gc-unknown-linux-musl
    54. s390x-unknown-linux-gnu
    55. s390x-unknown-linux-musl
    56. sparc-unknown-none-elf
    57. sparcv9-sun-solaris
    58. *-pc-windows-gnullvm
    59. *-nto-qnx-*
    60. *-unikraft-linux-musl
    61. *-unknown-hermit
    62. *-unknown-freebsd
    63. *-unknown-netbsd*
    64. *-unknown-openbsd
    65. *-unknown-redox
    66. *-unknown-uefi
    67. *-uwp-windows-msvc
    68. *-wrs-vxworks
    69. wasm32-wasip1
    70. wasm32-wasip1-threads
    71. wasm32-wasip2
    72. wasm32-wali-linux-musl
    73. wasm32-unknown-emscripten
    74. wasm32-unknown-unknown
    75. wasm32v1-none
    76. wasm64-unknown-unknown
    77. *-win7-windows-gnu
    78. *-win7-windows-msvc
    79. x86_64-fortanix-unknown-sgx
    80. x86_64-pc-cygwin
    81. x86_64-pc-solaris
    82. x86_64-unknown-linux-none.md
    83. x86_64-unknown-none
    84. xtensa-*-none-elf
    85. *-nuttx-*