The Unstable Book
1.
Compiler flags
1.1.
branch_protection
1.2.
cf_protection
1.3.
codegen_backend
1.4.
codegen_options
1.5.
control_flow_guard
1.6.
coverage_options
1.7.
debug_info_for_profiling
1.8.
default_hidden_visibility
1.9.
direct_access_external_data
1.10.
dump_mono_stats
1.11.
dump_mono_stats_format
1.12.
dwarf_version
1.13.
dylib_lto
1.14.
emit_stack_sizes
1.15.
env_set
1.16.
export_executable_symbols
1.17.
extern_options
1.18.
external_clangrt
1.19.
fixed_x18
1.20.
function_return
1.21.
instrument_xray
1.22.
link_native_libraries
1.23.
linker_features
1.24.
llvm_module_flag
1.25.
location_detail
1.26.
move_size_limit
1.27.
no_jump_tables
1.28.
no_parallel_llvm
1.29.
no_unique_section_names
1.30.
on_broken_pipe
1.31.
print_check_cfg
1.32.
profile
1.33.
profile_sample_use
1.34.
remap_cwd_prefix
1.35.
remap_path_scope
1.36.
report_time
1.37.
sanitizer
1.38.
self_profile
1.39.
self_profile_events
1.40.
shell_argfiles
1.41.
src_hash_algorithm
1.42.
temps_dir
1.43.
tiny_const_eval_limit
1.44.
tls_model
1.45.
ub_checks
1.46.
unsound_mir_opts
1.47.
virtual_function_elimination
1.48.
wasm_c_abi
2.
Language features
2.1.
aarch64_ver_target_feature
2.2.
abi_avr_interrupt
2.3.
abi_c_cmse_nonsecure_call
2.4.
abi_msp430_interrupt
2.5.
abi_ptx
2.6.
abi_riscv_interrupt
2.7.
abi_unadjusted
2.8.
abi_vectorcall
2.9.
abi_x86_interrupt
2.10.
adt_const_params
2.11.
alloc_error_handler
2.12.
allocator_internals
2.13.
allow_internal_unsafe
2.14.
allow_internal_unstable
2.15.
anonymous_lifetime_in_impl_trait
2.16.
arbitrary_self_types
2.17.
arm_target_feature
2.18.
asm_const
2.19.
asm_experimental_arch
2.20.
asm_goto
2.21.
asm_unwind
2.22.
associated_const_equality
2.23.
associated_type_defaults
2.24.
async_closure
2.25.
async_fn_track_caller
2.26.
async_for_loop
2.27.
auto_traits
2.28.
avx512_target_feature
2.29.
box_patterns
2.30.
bpf_target_feature
2.31.
builtin_syntax
2.32.
c_unwind
2.33.
c_variadic
2.34.
cfg_overflow_checks
2.35.
cfg_relocation_model
2.36.
cfg_sanitize
2.37.
cfg_sanitizer_cfi
2.38.
cfg_target_compact
2.39.
cfg_target_has_atomic
2.40.
cfg_target_has_atomic_equal_alignment
2.41.
cfg_target_thread_local
2.42.
cfg_ub_checks
2.43.
cfg_version
2.44.
cfi_encoding
2.45.
closure_lifetime_binder
2.46.
closure_track_caller
2.47.
cmse_nonsecure_entry
2.48.
compiler_builtins
2.49.
const_async_blocks
2.50.
const_closures
2.51.
const_extern_fn
2.52.
const_fn_floating_point_arithmetic
2.53.
const_for
2.54.
const_mut_refs
2.55.
const_precise_live_drops
2.56.
const_refs_to_cell
2.57.
const_refs_to_static
2.58.
const_trait_impl
2.59.
const_try
2.60.
coroutine_clone
2.61.
coroutines
2.62.
coverage_attribute
2.63.
csky_target_feature
2.64.
custom_inner_attributes
2.65.
custom_mir
2.66.
custom_test_frameworks
2.67.
decl_macro
2.68.
default_type_parameter_fallback
2.69.
deprecated_safe
2.70.
deprecated_suggestion
2.71.
deref_patterns
2.72.
do_not_recommend
2.73.
doc_auto_cfg
2.74.
doc_cfg
2.75.
doc_cfg_hide
2.76.
doc_masked
2.77.
doc_notable_trait
2.78.
dropck_eyepatch
2.79.
dyn_star
2.80.
effects
2.81.
ermsb_target_feature
2.82.
exhaustive_patterns
2.83.
explicit_tail_calls
2.84.
expr_fragment_specifier_2024
2.85.
extended_varargs_abi_support
2.86.
extern_types
2.87.
f128
2.88.
f16
2.89.
ffi_const
2.90.
ffi_pure
2.91.
fn_align
2.92.
fn_delegation
2.93.
freeze_impls
2.94.
fundamental
2.95.
gen_blocks
2.96.
generic_arg_infer
2.97.
generic_assert
2.98.
generic_associated_types_extended
2.99.
generic_const_exprs
2.100.
generic_const_items
2.101.
global_registration
2.102.
half_open_range_patterns_in_slices
2.103.
hexagon_target_feature
2.104.
if_let_guard
2.105.
impl_trait_in_assoc_type
2.106.
impl_trait_in_fn_trait_return
2.107.
inherent_associated_types
2.108.
inline_const_pat
2.109.
intra_doc_pointers
2.110.
intrinsics
2.111.
lahfsahf_target_feature
2.112.
lang_items
2.113.
large_assignments
2.114.
lazy_type_alias
2.115.
let_chains
2.116.
lifetime_capture_rules_2024
2.117.
link_arg_attribute
2.118.
link_cfg
2.119.
link_llvm_intrinsics
2.120.
linkage
2.121.
lint_reasons
2.122.
loongarch_target_feature
2.123.
macro_metavar_expr
2.124.
marker_trait_attr
2.125.
min_exhaustive_patterns
2.126.
min_specialization
2.127.
mips_target_feature
2.128.
more_qualified_paths
2.129.
multiple_supertrait_upcastable
2.130.
must_not_suspend
2.131.
mut_ref
2.132.
naked_functions
2.133.
native_link_modifiers_as_needed
2.134.
needs_panic_runtime
2.135.
negative_bounds
2.136.
negative_impls
2.137.
never_patterns
2.138.
never_type
2.139.
never_type_fallback
2.140.
no_core
2.141.
no_sanitize
2.142.
non_exhaustive_omitted_patterns_lint
2.143.
non_lifetime_binders
2.144.
object_safe_for_dispatch
2.145.
offset_of_enum
2.146.
offset_of_nested
2.147.
omit_gdb_pretty_printer_section
2.148.
optimize_attribute
2.149.
panic_runtime
2.150.
pattern_complexity
2.151.
pattern_types
2.152.
postfix_match
2.153.
powerpc_target_feature
2.154.
precise_capturing
2.155.
prelude_import
2.156.
prfchw_target_feature
2.157.
proc_macro_hygiene
2.158.
profiler_runtime
2.159.
raw_ref_op
2.160.
ref_pat_eat_one_layer_2024
2.161.
register_tool
2.162.
repr_simd
2.163.
repr128
2.164.
result_ffi_guarantees
2.165.
return_type_notation
2.166.
riscv_target_feature
2.167.
rtm_target_feature
2.168.
rust_cold_cc
2.169.
rustc_allow_const_fn_unstable
2.170.
rustc_attrs
2.171.
rustc_private
2.172.
rustdoc_internals
2.173.
rustdoc_missing_doc_code_examples
2.174.
simd_ffi
2.175.
specialization
2.176.
sse4a_target_feature
2.177.
staged_api
2.178.
start
2.179.
stmt_expr_attributes
2.180.
strict_provenance
2.181.
string_deref_patterns
2.182.
structural_match
2.183.
target_feature_11
2.184.
tbm_target_feature
2.185.
test_unstable_lint
2.186.
thread_local
2.187.
trait_alias
2.188.
trait_upcasting
2.189.
transmute_generic_consts
2.190.
transparent_unions
2.191.
trivial_bounds
2.192.
try_blocks
2.193.
type_alias_impl_trait
2.194.
type_ascription
2.195.
type_changing_struct_update
2.196.
unboxed_closures
2.197.
unnamed_fields
2.198.
unsafe_attributes
2.199.
unsafe_extern_blocks
2.200.
unsized_fn_params
2.201.
unsized_locals
2.202.
unsized_tuple_coercion
2.203.
used_with_arg
2.204.
wasm_abi
2.205.
wasm_target_feature
2.206.
with_negative_coherence
2.207.
yeet_expr
3.
Library Features
Light
Rust
Coal
Navy
Ayu
The Rust Unstable Book
min_exhaustive_patterns
The tracking issue for this feature is:
#119612