diff options
| author | Max Niederman <max@maxniederman.com> | 2024-08-22 16:48:12 -0700 |
|---|---|---|
| committer | Nadrieril <nadrieril+git@gmail.com> | 2024-11-24 18:08:09 +0100 |
| commit | f8e50d87368099032e2ae04a1e3c8fca9fdfeee8 (patch) | |
| tree | 33b9a153db4ee1b5695417a9a02037faebab9944 | |
| parent | ab3cf268b518f0312d86346db3bf79d5ec33b3b7 (diff) | |
| download | rust-f8e50d87368099032e2ae04a1e3c8fca9fdfeee8.tar.gz rust-f8e50d87368099032e2ae04a1e3c8fca9fdfeee8.zip | |
add `guard_patterns` unstable feature, without unstable book chapter for now
| -rw-r--r-- | compiler/rustc_feature/src/unstable.rs | 2 | ||||
| -rw-r--r-- | compiler/rustc_span/src/symbol.rs | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/compiler/rustc_feature/src/unstable.rs b/compiler/rustc_feature/src/unstable.rs index cf0f2a7e48c..2d577f3f35d 100644 --- a/compiler/rustc_feature/src/unstable.rs +++ b/compiler/rustc_feature/src/unstable.rs @@ -504,6 +504,8 @@ declare_features! ( (incomplete, generic_const_items, "1.73.0", Some(113521)), /// Allows registering static items globally, possibly across crates, to iterate over at runtime. (unstable, global_registration, "1.80.0", Some(125119)), + /// Allows using guards in patterns. + (incomplete, guard_patterns, "CURRENT_RUSTC_VERSION", Some(129967)), /// Allows using `..=X` as a patterns in slices. (unstable, half_open_range_patterns_in_slices, "1.66.0", Some(67264)), /// Allows `if let` guard in match arms. diff --git a/compiler/rustc_span/src/symbol.rs b/compiler/rustc_span/src/symbol.rs index 3d0ec2afa2b..105f24d95cc 100644 --- a/compiler/rustc_span/src/symbol.rs +++ b/compiler/rustc_span/src/symbol.rs @@ -985,6 +985,7 @@ symbols! { global_registration, globs, gt, + guard_patterns, half_open_range_patterns, half_open_range_patterns_in_slices, hash, |
