ModulesΒ§
- aarch64_apple_ πdarwin 
- aarch64_apple_ πios 
- aarch64_apple_ πtvos 
- aarch64_unknown_ πnone 
- aarch64_unknown_ πuefi 
- aarch64_wrs_ πvxworks 
- arm64e_apple_ πdarwin 
- arm64e_apple_ πios 
- arm64e_apple_ πtvos 
- armebv7r_none_ πeabi 
- armebv7r_none_ πeabihf 
- armv4t_none_ πeabi Targets the ARMv4T, with code asa32code by default.
- armv5te_none_ πeabi Targets the ARMv5TE, with code asa32code by default.
- armv6k_nintendo_ π3ds 
- armv7_rtems_ πeabihf 
- armv7_unknown_ πtrusty 
- armv7a_none_ πeabi 
- armv7a_none_ πeabihf 
- armv7k_apple_ πwatchos 
- armv7r_none_ πeabi 
- armv7r_none_ πeabihf 
- armv7s_apple_ πios 
- armv8r_none_ πeabihf 
- bpfeb_unknown_ πnone 
- bpfel_unknown_ πnone 
- i386_apple_ πios 
- i586_pc_ πnto_ qnx700 
- i586_pc_ πwindows_ msvc 
- i586_unknown_ πnetbsd 
- i686_apple_ πdarwin 
- i686_linux_ πandroid 
- i686_pc_ πwindows_ gnu 
- i686_pc_ πwindows_ msvc 
- i686_unknown_ πfreebsd 
- i686_unknown_ πhaiku 
- i686_unknown_ πnetbsd 
- i686_unknown_ πopenbsd 
- i686_unknown_ πredox 
- i686_unknown_ πuefi 
- i686_uwp_ πwindows_ gnu 
- i686_wrs_ πvxworks 
- A target tuple for OpenWrt MIPS64 targets.
- mipsel_sony_ πpsp 
- mipsel_sony_ πpsx 
- mipsel_unknown_ πnone Bare MIPS32r2, little endian, softfloat, O32 calling convention
- msp430_none_ πelf 
- nvptx64_nvidia_ πcuda 
- powerpc64_ibm_ πaix 
- powerpc_wrs_ πvxworks 
- riscv32_wrs_ πvxworks 
- riscv64_wrs_ πvxworks 
- sparcv9_sun_ πsolaris 
- thumbv4t_none_ πeabi Targets the ARMv4T, with code ast32code by default.
- thumbv5te_none_ πeabi Targets the ARMv5TE, with code ast32code by default.
- thumbv6m_none_ πeabi 
- thumbv6m_nuttx_ πeabi 
- thumbv7em_none_ πeabi 
- thumbv7em_nuttx_ πeabi 
- thumbv7m_none_ πeabi 
- thumbv7m_nuttx_ πeabi 
- A βbare wasmβ target representing a WebAssembly output that makes zero assumptions about its environment.
- wasm32_wasi πNB: This target is in the process of being renamed towasm32-wasip1. For more information see:
- wasm32_wasip1 πThewasm32-wasip1enables compiling to WebAssembly using the first version of the WASI standard, called βpreview1β. This version of the standard was never formally specified and WASI has since evolved to a βpreview2β. This target in rustc uses the previous version of the proposal.
- wasm32_wasip2 πThewasm32-wasip2target is the next evolution of the wasm32-wasi target. While the wasi specification is still under active development, the preview 2 iteration is considered an βisland of stabilityβ that should allow users to rely on it indefinitely.
- Thewasm32-wasip1-threadstarget is an extension of thewasm32-wasip1target where threads are enabled by default for all crates. This target should be considered βin fluxβ as WASI itself has moved on from βp1β to βp2β now and threads in βp2β are still under heavy design.
- A βbare wasmβ target representing a WebAssembly output that makes zero assumptions about its environment.
- x86_64_ πapple_ darwin 
- x86_64_ πapple_ ios 
- x86_64_ πapple_ tvos 
- x86_64_ πlinux_ android 
- x86_64_ πpc_ nto_ qnx710 
- x86_64_ πpc_ solaris 
- x86_64_ πunknown_ haiku 
- x86_64_ πunknown_ none 
- x86_64_ πunknown_ redox 
- x86_64_ πunknown_ uefi 
- x86_64_ πwrs_ vxworks 
- x86_64h_ πapple_ darwin 
- xtensa_esp32_ πespidf