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)
   }),
  ("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(27779), 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), Some(Edition::Edition2018),
   {
       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)
   }),
  ("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", None, 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), None,
   {
       fn f(features: &mut Features, _: Span) { loop  { } }
       f as fn(: &mut Features, : Span)
   }),
  ("abi_ptx", "1.15.0", None, 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)
   }),
  ("proc_macro", "1.16.0", Some(38356), Some(Edition::Edition2018),
   {
       fn f(features: &mut Features, span: 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", None, 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)
   }),
  ("global_allocator", "1.20.0", None, 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)
   }),
  ("termination_trait_test", "1.24.0", Some(48854),
   Some(Edition::Edition2018),
   {
       fn f(features: &mut Features, _: Span) { loop  { } }
       f as fn(: &mut Features, : Span)
   }),
  ("macro_lifetime_matcher", "1.24.0", Some(46895), None,
   {
       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)
   }),
  ("repr_transparent", "1.25.0", Some(43036), 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)
   }),
  ("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", None, 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)
   }),
  ("wasm_custom_section", "1.26.0", None, None,
   {
       fn f(features: &mut Features, _: Span) { loop  { } }
       f as fn(: &mut Features, : Span)
   }),
  ("wasm_import_module", "1.26.0", None, None,
   {
       fn f(features: &mut Features, _: Span) { loop  { } }
       f as fn(: &mut Features, : Span)
   }),
  ("raw_identifiers", "1.26.0", Some(48589), None,
   {
       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)
   }),
  ("arm_target_feature", "1.27.0", None, None,
   {
       fn f(features: &mut Features, _: Span) { loop  { } }
       f as fn(: &mut Features, : Span)
   }),
  ("aarch64_target_feature", "1.27.0", None, None,
   {
       fn f(features: &mut Features, _: Span) { loop  { } }
       f as fn(: &mut Features, : Span)
   }),
  ("hexagon_target_feature", "1.27.0", None, None,
   {
       fn f(features: &mut Features, _: Span) { loop  { } }
       f as fn(: &mut Features, : Span)
   }),
  ("powerpc_target_feature", "1.27.0", None, None,
   {
       fn f(features: &mut Features, _: Span) { loop  { } }
       f as fn(: &mut Features, : Span)
   }),
  ("mips_target_feature", "1.27.0", None, None,
   {
       fn f(features: &mut Features, _: Span) { loop  { } }
       f as fn(: &mut Features, : Span)
   }),
  ("avx512_target_feature", "1.27.0", None, None,
   {
       fn f(features: &mut Features, _: Span) { loop  { } }
       f as fn(: &mut Features, : Span)
   }),
  ("mmx_target_feature", "1.27.0", None, None,
   {
       fn f(features: &mut Features, _: Span) { loop  { } }
       f as fn(: &mut Features, : Span)
   }),
  ("sse4a_target_feature", "1.27.0", None, None,
   {
       fn f(features: &mut Features, _: Span) { loop  { } }
       f as fn(: &mut Features, : Span)
   }),
  ("tbm_target_feature", "1.27.0", None, None,
   {
       fn f(features: &mut Features, _: Span) { loop  { } }
       f as fn(: &mut Features, : Span)
   }),
  ("proc_macro_path_invoc", "1.27.0", None, None,
   {
       fn f(features: &mut Features, _: Span) { loop  { } }
       f as fn(: &mut Features, : Span)
   }),
  ("proc_macro_mod", "1.27.0", None, None,
   {
       fn f(features: &mut Features, _: Span) { loop  { } }
       f as fn(: &mut Features, : Span)
   }),
  ("proc_macro_expr", "1.27.0", None, None,
   {
       fn f(features: &mut Features, _: Span) { loop  { } }
       f as fn(: &mut Features, : Span)
   }),
  ("proc_macro_non_items", "1.27.0", None, 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)
   })]
🔬 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.