Replace version placeholders for 1.79
This commit is contained in:
parent
cfb2410752
commit
bd7d328807
24 changed files with 79 additions and 82 deletions
|
@ -60,7 +60,7 @@ declare_features! (
|
|||
/// Allows the definition of associated constants in `trait` or `impl` blocks.
|
||||
(accepted, associated_consts, "1.20.0", Some(29646)),
|
||||
/// Allows the user of associated type bounds.
|
||||
(accepted, associated_type_bounds, "CURRENT_RUSTC_VERSION", Some(52662)),
|
||||
(accepted, associated_type_bounds, "1.79.0", Some(52662)),
|
||||
/// Allows using associated `type`s in `trait`s.
|
||||
(accepted, associated_types, "1.0.0", None),
|
||||
/// Allows free and inherent `async fn`s, `async` blocks, and `<expr>.await` expressions.
|
||||
|
@ -99,7 +99,7 @@ declare_features! (
|
|||
/// Allows using the CMPXCHG16B target feature.
|
||||
(accepted, cmpxchg16b_target_feature, "1.69.0", Some(44839)),
|
||||
/// Allows use of the `#[collapse_debuginfo]` attribute.
|
||||
(accepted, collapse_debuginfo, "CURRENT_RUSTC_VERSION", Some(100758)),
|
||||
(accepted, collapse_debuginfo, "1.79.0", Some(100758)),
|
||||
/// Allows usage of the `compile_error!` macro.
|
||||
(accepted, compile_error, "1.20.0", Some(40872)),
|
||||
/// Allows `impl Trait` in function return types.
|
||||
|
@ -208,13 +208,13 @@ declare_features! (
|
|||
/// Allows referencing `Self` and projections in impl-trait.
|
||||
(accepted, impl_trait_projections, "1.74.0", Some(103532)),
|
||||
/// Allows using imported `main` function
|
||||
(accepted, imported_main, "CURRENT_RUSTC_VERSION", Some(28937)),
|
||||
(accepted, imported_main, "1.79.0", Some(28937)),
|
||||
/// Allows using `a..=b` and `..=b` as inclusive range syntaxes.
|
||||
(accepted, inclusive_range_syntax, "1.26.0", Some(28237)),
|
||||
/// Allows inferring outlives requirements (RFC 2093).
|
||||
(accepted, infer_outlives_requirements, "1.30.0", Some(44493)),
|
||||
/// Allow anonymous constants from an inline `const` block
|
||||
(accepted, inline_const, "CURRENT_RUSTC_VERSION", Some(76001)),
|
||||
(accepted, inline_const, "1.79.0", Some(76001)),
|
||||
/// Allows irrefutable patterns in `if let` and `while let` statements (RFC 2086).
|
||||
(accepted, irrefutable_let_patterns, "1.33.0", Some(44495)),
|
||||
/// Allows `#[instruction_set(_)]` attribute.
|
||||
|
@ -360,7 +360,7 @@ declare_features! (
|
|||
/// Allows macros to appear in the type position.
|
||||
(accepted, type_macros, "1.13.0", Some(27245)),
|
||||
/// Allows using type privacy lints (`private_interfaces`, `private_bounds`, `unnameable_types`).
|
||||
(accepted, type_privacy_lints, "CURRENT_RUSTC_VERSION", Some(48054)),
|
||||
(accepted, type_privacy_lints, "1.79.0", Some(48054)),
|
||||
/// Allows `const _: TYPE = VALUE`.
|
||||
(accepted, underscore_const_names, "1.37.0", Some(54912)),
|
||||
/// Allows `use path as _;` and `extern crate c as _;`.
|
||||
|
|
|
@ -216,7 +216,7 @@ declare_features! (
|
|||
/// Set the maximum pattern complexity allowed (not limited by default).
|
||||
(internal, pattern_complexity, "1.78.0", None),
|
||||
/// Allows using pattern types.
|
||||
(internal, pattern_types, "CURRENT_RUSTC_VERSION", Some(123646)),
|
||||
(internal, pattern_types, "1.79.0", Some(123646)),
|
||||
/// Allows using `#[prelude_import]` on glob `use` items.
|
||||
(internal, prelude_import, "1.2.0", None),
|
||||
/// Used to identify crates that contain the profiler runtime.
|
||||
|
@ -384,7 +384,7 @@ declare_features! (
|
|||
/// Allows `cfg(target_thread_local)`.
|
||||
(unstable, cfg_target_thread_local, "1.7.0", Some(29594)),
|
||||
/// Allows the use of `#[cfg(ub_checks)` to check if UB checks are enabled.
|
||||
(unstable, cfg_ub_checks, "CURRENT_RUSTC_VERSION", Some(123499)),
|
||||
(unstable, cfg_ub_checks, "1.79.0", Some(123499)),
|
||||
/// Allow conditional compilation depending on rust version
|
||||
(unstable, cfg_version, "1.45.0", Some(64796)),
|
||||
/// Allows to use the `#[cfi_encoding = ""]` attribute.
|
||||
|
@ -439,7 +439,7 @@ declare_features! (
|
|||
/// Allows having using `suggestion` in the `#[deprecated]` attribute.
|
||||
(unstable, deprecated_suggestion, "1.61.0", Some(94785)),
|
||||
/// Allows deref patterns.
|
||||
(incomplete, deref_patterns, "CURRENT_RUSTC_VERSION", Some(87121)),
|
||||
(incomplete, deref_patterns, "1.79.0", Some(87121)),
|
||||
/// Controls errors in trait implementations.
|
||||
(unstable, do_not_recommend, "1.67.0", Some(51992)),
|
||||
/// Tells rustdoc to automatically generate `#[doc(cfg(...))]`.
|
||||
|
@ -530,9 +530,9 @@ declare_features! (
|
|||
/// Allows the `#[must_not_suspend]` attribute.
|
||||
(unstable, must_not_suspend, "1.57.0", Some(83310)),
|
||||
/// Make `mut` not reset the binding mode on edition >= 2024.
|
||||
(incomplete, mut_preserve_binding_mode_2024, "CURRENT_RUSTC_VERSION", Some(123076)),
|
||||
(incomplete, mut_preserve_binding_mode_2024, "1.79.0", Some(123076)),
|
||||
/// Allows `mut ref` and `mut ref mut` identifier patterns.
|
||||
(incomplete, mut_ref, "CURRENT_RUSTC_VERSION", Some(123076)),
|
||||
(incomplete, mut_ref, "1.79.0", Some(123076)),
|
||||
/// Allows using `#[naked]` on functions.
|
||||
(unstable, naked_functions, "1.9.0", Some(90957)),
|
||||
/// Allows specifying the as-needed link modifier
|
||||
|
@ -564,17 +564,17 @@ declare_features! (
|
|||
/// Allows using `#[optimize(X)]`.
|
||||
(unstable, optimize_attribute, "1.34.0", Some(54882)),
|
||||
/// Allows postfix match `expr.match { ... }`
|
||||
(unstable, postfix_match, "CURRENT_RUSTC_VERSION", Some(121618)),
|
||||
(unstable, postfix_match, "1.79.0", Some(121618)),
|
||||
/// Allows `use<'a, 'b, A, B>` in `impl use<...> Trait` for precise capture of generic args.
|
||||
(incomplete, precise_capturing, "CURRENT_RUSTC_VERSION", Some(123432)),
|
||||
(incomplete, precise_capturing, "1.79.0", Some(123432)),
|
||||
/// Allows macro attributes on expressions, statements and non-inline modules.
|
||||
(unstable, proc_macro_hygiene, "1.30.0", Some(54727)),
|
||||
/// Allows `&raw const $place_expr` and `&raw mut $place_expr` expressions.
|
||||
(unstable, raw_ref_op, "1.41.0", Some(64490)),
|
||||
/// Makes `&` and `&mut` patterns eat only one layer of references in Rust 2024.
|
||||
(incomplete, ref_pat_eat_one_layer_2024, "CURRENT_RUSTC_VERSION", Some(123076)),
|
||||
(incomplete, ref_pat_eat_one_layer_2024, "1.79.0", Some(123076)),
|
||||
/// Allows `&` and `&mut` patterns to consume match-ergonomics-inserted references.
|
||||
(incomplete, ref_pat_everywhere, "CURRENT_RUSTC_VERSION", Some(123076)),
|
||||
(incomplete, ref_pat_everywhere, "1.79.0", Some(123076)),
|
||||
/// Allows using the `#[register_tool]` attribute.
|
||||
(unstable, register_tool, "1.41.0", Some(66079)),
|
||||
/// Allows the `#[repr(i128)]` attribute for enums.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue