The Rustc Book
- Platform Support
- Target Tier Policy
- Template for Target-specific Documentation
- arm64ec-pc-windows-msvc
- *-apple-darwin
- *-apple-ios
- *-apple-tvos
- *-apple-watchos
- *-apple-visionos
- aarch64-nintendo-switch-freestanding
- aarch64-unknown-linux-gnu
- aarch64-unknown-linux-musl
- aarch64-unknown-linux-pauthtest
- aarch64-unknown-none*
- aarch64v8r-unknown-none*
- aarch64_be-unknown-none-softfloat
- aarch64_be-unknown-linux-musl
- amdgcn-amd-amdhsa
- arm-none-eabi
- {arm,thumb}v4t-none-eabi
- {arm,thumb}v5te-none-eabi
- {arm,thumb}v6-none-eabi{,hf}
- {arm,thumb}v7a-none-eabi{,hf}
- {arm,thumb}v7r-none-eabi{,hf}
- {arm,thumb}v8r-none-eabihf
- thumbv6m-none-eabi
- thumbv7em-none-eabi*
- thumbv7m-none-eabi
- thumbv8m.base-none-eabi
- thumbv8m.main-none-eabi*
- armebv7r-none-eabi{,hf}
- arm*-unknown-linux-*
- armv6k-nintendo-3ds
- armv7-rtems-eabihf
- armv7-sony-vita-newlibeabihf
- *-android and *-androideabi
- *-linux-ohos
- *-hurd-gnu
- aarch64-unknown-teeos
- avr-none
- *-espidf
- *-unknown-fuchsia
- *-unknown-l4re
- *-unknown-trusty
- *-kmc-solid_*
- bpf*-unknown-none
- csky-unknown-linux-gnuabiv2*
- hexagon-unknown-linux-musl
- hexagon-unknown-none-elf
- hexagon-unknown-qurt
- illumos
- loongarch*-unknown-linux-*
- loongarch*-unknown-none*
- *-lynxos178-*
- m68k-unknown-linux-gnu
- m68k-unknown-none-elf
- mips64-openwrt-linux-musl
- mips64-unknown-linux-muslabi64
- mipsel-sony-psx
- mipsel-unknown-linux-gnu
- mips*-mti-none-elf
- mipsisa*r6*-unknown-linux-gnu*
- nvptx64-nvidia-cuda
- *-oe-linux-gnu
- powerpc-unknown-openbsd
- powerpc-unknown-linux-gnuspe
- powerpc-unknown-linux-muslspe
- powerpc64-ibm-aix
- powerpc64-unknown-linux-gnuelfv2
- powerpc64-unknown-linux-musl
- powerpc64le-unknown-linux-gnu
- powerpc64le-unknown-linux-musl
- riscv32e*-unknown-none-elf
- riscv32i*-unknown-none-elf
- riscv32im-risc0-zkvm-elf
- riscv32imac-unknown-xous-elf
- riscv64im-unknown-none-elf
- riscv64gc-unknown-linux-gnu
- riscv64gc-unknown-linux-musl
- riscv64a23-unknown-linux-gnu
- s390x-unknown-linux-gnu
- s390x-unknown-linux-musl
- s390x-unknown-none-softfloat
- sparc-unknown-none-elf
- solaris
- thumbv7a-vex-v5
- *-nto-qnx-*
- *-unikraft-linux-musl
- *-unknown-helenos
- *-unknown-hermit
- *-unknown-freebsd
- *-unknown-managarm-mlibc
- *-unknown-motor
- *-unknown-netbsd*
- *-unknown-openbsd
- *-unknown-redox
- *-unknown-uefi
- *-pc-windows-msvc
- *-uwp-windows-msvc
- *-wrs-vxworks
- wasm32-wasip1
- wasm32-wasip1-threads
- wasm32-wasip2
- wasm32-wasip3
- wasm32-wali-linux-musl
- wasm32-unknown-emscripten
- wasm32-unknown-unknown
- wasm32v1-none
- wasm64-unknown-unknown
- windows-gnu
- windows-gnullvm
- *-win7-windows-gnu
- *-win7-windows-msvc
- x86_64-fortanix-unknown-sgx
- x86_64-pc-cygwin
- x86_64-unknown-linux-none
- x86_64-unknown-none
- x86_64-unknown-linux-gnuasan
- x86_64-unknown-linux-gnumsan
- x86_64-unknown-linux-gnutsan
- xtensa-*-none-elf
- *-nuttx-*