Expand description
Declares Rust’s target feature names for each target. Note that these are similar to but not always identical to LLVM’s feature names, and Rust adds some features that do not correspond to LLVM features at all.
Structs§
Enums§
- Stability
- Stability information for target features.
Constants§
- AARCH64_ 🔒FEATURES_ FOR_ CORRECT_ VECTOR_ ABI 
- AARCH64_ 🔒TIED_ FEATURES 
- ARM_FEATURES_ 🔒FOR_ CORRECT_ VECTOR_ ABI 
- BPF_FEATURES 🔒
- CSKY_FEATURES_ 🔒FOR_ CORRECT_ VECTOR_ ABI 
- HEXAGON_FEATURES 🔒
- HEXAGON_FEATURES_ 🔒FOR_ CORRECT_ VECTOR_ ABI 
- IBMZ_FEATURES 🔒
- LOONGARCH_FEATURES_ 🔒FOR_ CORRECT_ VECTOR_ ABI 
- MIPS_FEATURES 🔒
- MIPS_FEATURES_ 🔒FOR_ CORRECT_ VECTOR_ ABI 
- NVPTX_FEATURES 🔒
- POWERPC_FEATURES_ 🔒FOR_ CORRECT_ VECTOR_ ABI 
- RISCV_FEATURES_ 🔒FOR_ CORRECT_ VECTOR_ ABI 
- RUSTC_SPECIFIC_ FEATURES 
- Features that control behaviour of rustc, rather than the codegen. These exist globally and are not in the target-specific lists below.
- S390X_FEATURES_ 🔒FOR_ CORRECT_ VECTOR_ ABI 
- SPARC_FEATURES 🔒
- SPARC_FEATURES_ 🔒FOR_ CORRECT_ VECTOR_ ABI 
- WASM_FEATURES_ 🔒FOR_ CORRECT_ VECTOR_ ABI 
- X86_FEATURES_ 🔒FOR_ CORRECT_ VECTOR_ ABI 
Statics§
- AARCH64_ 🔒FEATURES 
- ARM_FEATURES 🔒
- CSKY_FEATURES 🔒
- LOONGARCH_FEATURES 🔒
- M68K_FEATURES 🔒
- POWERPC_FEATURES 🔒
- RISCV_FEATURES 🔒
- WASM_FEATURES 🔒
- X86_FEATURES 🔒
Functions§
- all_rust_ features 
- When rustdoc is running, provide a list of all known features so that all their respective primitives may be documented.