1.
什么是 rustc?
2.
命令行参数
2.1.
代码生成选项
3.
Lint
3.1.
Lint 级别
3.2.
Lint 组
3.3.
Lint 列表
3.3.1.
默认允许的 Lint
3.3.2.
默认警告的 Lint
3.3.3.
默认拒绝的 Lint
4.
JSON 输出
5.
测试
6.
平台支持
6.1.
目标层级策略
6.2.
目标特定文档模板
6.3.
arm64e-apple-ios.md
6.4.
arm64e-apple-darwin.md
6.5.
aarch64-apple-ios-sim
6.6.
arm64ec-pc-windows-msvc
6.7.
*-apple-tvos
6.8.
*-apple-watchos*
6.9.
aarch64-apple-visionos*
6.10.
aarch64-nintendo-switch-freestanding
6.11.
armeb-unknown-linux-gnueabi
6.12.
arm-none-eabi
6.13.
armv4t-none-eabi
6.14.
armv5te-none-eabi
6.15.
armv7r-none-eabi
6.16.
armv8r-none-eabihf
6.17.
armv6k-nintendo-3ds
6.18.
armv7-sony-vita-newlibeabihf
6.19.
armv7-unknown-linux-uclibceabi
6.20.
armv7-unknown-linux-uclibceabihf
6.21.
*-android 和 *-androideabi
6.22.
*-linux-ohos
6.23.
*-hurd-gnu
6.24.
aarch64-unknown-teeos
6.25.
*-esp-espidf
6.26.
*-unknown-fuchsia
6.27.
*-kmc-solid_*
6.28.
csky-unknown-linux-gnuabiv2*
6.29.
hexagon-unknown-linux-musl
6.30.
hexagon-unknown-none-elf
6.31.
loongarch*-unknown-linux-*
6.32.
loongarch*-unknown-none*
6.33.
m68k-unknown-linux-gnu
6.34.
mips64-openwrt-linux-musl
6.35.
mipsel-sony-psx
6.36.
mipsisa*r6*-unknown-linux-gnu*
6.37.
nvptx64-nvidia-cuda
6.38.
powerpc64-ibm-aix
6.39.
riscv32im-risc0-zkvm-elf
6.40.
riscv32imac-unknown-xous-elf
6.41.
riscv32*-unknown-none-elf
6.42.
sparc-unknown-none-elf
6.43.
*-pc-windows-gnullvm
6.44.
*-nto-qnx-*
6.45.
*-unikraft-linux-musl
6.46.
*-unknown-hermit
6.47.
*-unknown-netbsd*
6.48.
*-unknown-openbsd
6.49.
*-unknown-uefi
6.50.
wasm32-wasip1
6.51.
wasm32-wasip1-threads
6.52.
wasm32-wasip2
6.53.
wasm64-unknown-unknown
6.54.
*-win7-windows-msvc
6.55.
x86_64-fortanix-unknown-sgx
6.56.
x86_64-unknown-none
6.57.
x86_64h-apple-darwin
7.
目标平台
7.1.
内置目标平台
7.2.
自定义目标平台
7.3.
已知问题
8.
基于配置文件的优化
9.
基于插桩的代码覆盖率
10.
基于链接器插件的 LTO
11.
检查条件配置
12.
利用缓解措施
13.
符号修饰
13.1.
v0 符号格式
14.
为 rustc 做贡献
亮色
Rust
煤炭
海军蓝
Ayu
rustc 书籍
Lint 列表
本节列出了所有 Lint,按其默认 Lint 级别分组。
您也可以通过运行
rustc -W help
来查看此列表。