Constant syntax::feature_gate::ACTIVE_FEATURES [−][src]
const ACTIVE_FEATURES: &'static [(&'static str, &'static str, Option<u32>, Option<Edition>, fn(_: &mut Features, _: Span))]=
&[("asm", "1.0.0", Some(29722), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("concat_idents", "1.0.0", Some(29599), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("link_args", "1.0.0", Some(29596), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("log_syntax", "1.0.0", Some(29598), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("non_ascii_idents", "1.0.0", Some(28979), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("plugin_registrar", "1.0.0", Some(29597), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("thread_local", "1.0.0", Some(29594), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("trace_macros", "1.0.0", Some(29598), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("intrinsics", "1.0.0", None, None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("lang_items", "1.0.0", None, None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("format_args_nl", "1.29.0", None, None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("link_llvm_intrinsics", "1.0.0", Some(29602), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("linkage", "1.0.0", Some(29603), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("quote", "1.0.0", Some(29601), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("rustc_diagnostic_macros", "1.0.0", None, None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("rustc_const_unstable", "1.0.0", None, None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("box_syntax", "1.0.0", Some(49733), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("unboxed_closures", "1.0.0", Some(29625), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("fundamental", "1.0.0", Some(29635), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("main", "1.0.0", Some(29634), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("needs_allocator", "1.4.0", Some(27389), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("on_unimplemented", "1.0.0", Some(29628), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("plugin", "1.0.0", Some(29597), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("simd_ffi", "1.0.0", Some(27731), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("start", "1.0.0", Some(29633), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("structural_match", "1.8.0", Some(31434), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("panic_runtime", "1.10.0", Some(32837), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("needs_panic_runtime", "1.10.0", Some(32837), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("optin_builtin_traits", "1.0.0", Some(13231), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("staged_api", "1.0.0", None, None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("no_core", "1.3.0", Some(29639), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("box_patterns", "1.0.0", Some(29641), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("dropck_parametricity", "1.3.0", Some(28498), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("dropck_eyepatch", "1.10.0", Some(34761), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("custom_attribute", "1.0.0", Some(29642), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("custom_derive", "1.0.0", Some(29644), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("rustc_attrs", "1.0.0", Some(29642), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("nll", "1.0.0", Some(43234), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("allow_internal_unstable", "1.0.0", None, None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("allow_internal_unsafe", "1.0.0", None, None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("slice_patterns", "1.0.0", Some(23121), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("const_fn", "1.2.0", Some(24111), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("const_let", "1.22.1", Some(48821), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("prelude_import", "1.2.0", None, None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("default_type_parameter_fallback", "1.3.0", Some(27336), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("associated_type_defaults", "1.2.0", Some(29661), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("repr_simd", "1.4.0", Some(27731), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("platform_intrinsics", "1.4.0", Some(27731), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("unwind_attributes", "1.4.0", None, None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("naked_functions", "1.9.0", Some(32408), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("no_debug", "1.5.0", Some(29721), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("omit_gdb_pretty_printer_section", "1.5.0", None, None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("cfg_target_vendor", "1.5.0", Some(29718), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("stmt_expr_attributes", "1.6.0", Some(15701), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("type_ascription", "1.6.0", Some(23416), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("cfg_target_thread_local", "1.7.0", Some(29594), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("abi_vectorcall", "1.7.0", None, None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("exclusive_range_pattern", "1.11.0", Some(37854), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("specialization", "1.7.0", Some(31844), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("cfg_target_has_atomic", "1.9.0", Some(32976), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("never_type", "1.13.0", Some(35121), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("exhaustive_patterns", "1.13.0", Some(51085), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("attr_literals", "1.13.0", Some(34981), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("untagged_unions", "1.13.0", Some(32836), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("compiler_builtins", "1.13.0", None, None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("link_cfg", "1.14.0", Some(37406), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("use_extern_macros", "1.15.0", Some(35896), Some(Edition::Edition2018), { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("abi_ptx", "1.15.0", Some(38788), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("repr128", "1.16.0", Some(35118), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("abi_unadjusted", "1.16.0", None, None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("decl_macro", "1.17.0", Some(39412), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("static_nobundle", "1.16.0", Some(37403), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("abi_msp430_interrupt", "1.16.0", Some(38487), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("sanitizer_runtime", "1.17.0", None, None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("profiler_runtime", "1.18.0", None, None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("abi_x86_interrupt", "1.17.0", Some(40180), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("catch_expr", "1.17.0", Some(31436), Some(Edition::Edition2018), { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("used", "1.18.0", Some(40289), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("global_asm", "1.18.0", Some(35119), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("overlapping_marker_traits", "1.18.0", Some(29864), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("macro_vis_matcher", "1.18.0", Some(41022), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("abi_thiscall", "1.19.0", None, None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("allow_fail", "1.19.0", Some(42219), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("unsized_tuple_coercion", "1.20.0", Some(42877), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("generators", "1.21.0", Some(43122), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("trait_alias", "1.24.0", Some(41517), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("allocator_internals", "1.20.0", None, None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("doc_cfg", "1.21.0", Some(43781), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("doc_masked", "1.21.0", Some(44027), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("doc_spotlight", "1.22.0", Some(45040), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("external_doc", "1.22.0", Some(44732), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("non_exhaustive", "1.22.0", Some(44109), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("crate_visibility_modifier", "1.23.0", Some(45388), Some(Edition::Edition2018), { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("extern_types", "1.23.0", Some(43467), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("arbitrary_self_types", "1.23.0", Some(44874), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("crate_in_paths", "1.23.0", Some(45477), Some(Edition::Edition2018), { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("in_band_lifetimes", "1.23.0", Some(44524), Some(Edition::Edition2018), { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("generic_associated_types", "1.23.0", Some(44265), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("extern_absolute_paths", "1.24.0", Some(44660), Some(Edition::Edition2018), { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("non_modrs_mods", "1.24.0", Some(44660), Some(Edition::Edition2018), { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("extern_in_paths", "1.23.0", Some(44660), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("macro_at_most_once_rep", "1.25.0", Some(48075), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("infer_outlives_requirements", "1.26.0", Some(44493), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("infer_static_outlives_requirements", "1.26.0", Some(44493), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("if_while_or_patterns", "1.26.0", Some(48215), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("pattern_parentheses", "1.26.0", Some(51087), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("repr_packed", "1.26.0", Some(33158), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("underscore_imports", "1.26.0", Some(48216), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("raw_identifiers", "1.26.0", Some(48589), Some(Edition::Edition2018), { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("macros_in_extern", "1.27.0", Some(49476), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("existential_type", "1.28.0", Some(34511), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("arm_target_feature", "1.27.0", Some(44839), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("aarch64_target_feature", "1.27.0", Some(44839), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("hexagon_target_feature", "1.27.0", Some(44839), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("powerpc_target_feature", "1.27.0", Some(44839), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("mips_target_feature", "1.27.0", Some(44839), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("avx512_target_feature", "1.27.0", Some(44839), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("mmx_target_feature", "1.27.0", Some(44839), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("sse4a_target_feature", "1.27.0", Some(44839), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("tbm_target_feature", "1.27.0", Some(44839), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("proc_macro_path_invoc", "1.27.0", Some(38356), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("proc_macro_mod", "1.27.0", Some(38356), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("proc_macro_expr", "1.27.0", Some(38356), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("proc_macro_non_items", "1.27.0", Some(38356), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("proc_macro_gen", "1.27.0", Some(38356), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("doc_alias", "1.27.0", Some(50146), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("extern_prelude", "1.27.0", Some(44660), Some(Edition::Edition2018), { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("tool_attributes", "1.25.0", Some(44690), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("tool_lints", "1.28.0", Some(44690), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("irrefutable_let_patterns", "1.27.0", Some(44495), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("macro_literal_matcher", "1.27.0", Some(35625), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("trivial_bounds", "1.28.0", Some(48214), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("label_break_value", "1.28.0", Some(48594), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("panic_implementation", "1.28.0", Some(44489), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("doc_keyword", "1.28.0", Some(51315), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("async_await", "1.28.0", Some(50547), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("alloc_error_handler", "1.29.0", Some(51540), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) }), ("abi_amdgpu_kernel", "1.29.0", Some(51575), None, { fn f(features: &mut Features, _: Span) { loop { } } f as fn(: &mut Features, : Span) })]
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
Represents active features that are currently being implemented or currently being considered for addition/removal.