diff options
| author | Cameron Steffen <cam.steffen94@gmail.com> | 2021-06-23 16:40:06 -0500 |
|---|---|---|
| committer | Cameron Steffen <cam.steffen94@gmail.com> | 2021-08-30 20:18:39 -0500 |
| commit | 960ea093ab3b3b34afd4bf6b755d93184452d6af (patch) | |
| tree | b7704720dca8faf1326b3f8265c2cc40364eec65 /src/test | |
| parent | ae32e88909350c631a26b3a37a9f07dd9656dba8 (diff) | |
| download | rust-960ea093ab3b3b34afd4bf6b755d93184452d6af.tar.gz rust-960ea093ab3b3b34afd4bf6b755d93184452d6af.zip | |
Add let_else feature gate
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/ui/feature-gates/feature-gate-let_else.rs | 5 | ||||
| -rw-r--r-- | src/test/ui/feature-gates/feature-gate-let_else.stderr | 14 |
2 files changed, 19 insertions, 0 deletions
diff --git a/src/test/ui/feature-gates/feature-gate-let_else.rs b/src/test/ui/feature-gates/feature-gate-let_else.rs new file mode 100644 index 00000000000..3f04a9dabfd --- /dev/null +++ b/src/test/ui/feature-gates/feature-gate-let_else.rs @@ -0,0 +1,5 @@ +fn main() { + let Some(x) = Some(1) else { //~ ERROR `let...else` statements are unstable + return; + }; +} diff --git a/src/test/ui/feature-gates/feature-gate-let_else.stderr b/src/test/ui/feature-gates/feature-gate-let_else.stderr new file mode 100644 index 00000000000..86252604154 --- /dev/null +++ b/src/test/ui/feature-gates/feature-gate-let_else.stderr @@ -0,0 +1,14 @@ +error[E0658]: `let...else` statements are unstable + --> $DIR/feature-gate-let_else.rs:2:5 + | +LL | / let Some(x) = Some(1) else { +LL | | return; +LL | | }; + | |______^ + | + = note: see issue #87335 <https://github.com/rust-lang/rust/issues/87335> for more information + = help: add `#![feature(let_else)]` to the crate attributes to enable + +error: aborting due to previous error + +For more information about this error, try `rustc --explain E0658`. |
