diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2022-02-17 23:00:59 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-02-17 23:00:59 +0100 |
| commit | 637d8b89e8b433f5eb93f9d7ea8e8599a15a6451 (patch) | |
| tree | 57fd94ebeaa8c6f14282d566a4502089b80a9410 /compiler/rustc_parse/src | |
| parent | 09350d2cf0bc3d931b47dfc4fdee69e76a0a50ad (diff) | |
| parent | 60f969a4f24c44f4ec763027bfbfe1747ae876b6 (diff) | |
| download | rust-637d8b89e8b433f5eb93f9d7ea8e8599a15a6451.tar.gz rust-637d8b89e8b433f5eb93f9d7ea8e8599a15a6451.zip | |
Rollup merge of #94011 - est31:let_else, r=lcnr
Even more let_else adoptions Continuation of #89933, #91018, #91481, #93046, #93590.
Diffstat (limited to 'compiler/rustc_parse/src')
| -rw-r--r-- | compiler/rustc_parse/src/lexer/mod.rs | 8 | ||||
| -rw-r--r-- | compiler/rustc_parse/src/lib.rs | 1 |
2 files changed, 3 insertions, 6 deletions
diff --git a/compiler/rustc_parse/src/lexer/mod.rs b/compiler/rustc_parse/src/lexer/mod.rs index 1a620968d56..4cdd83c0acd 100644 --- a/compiler/rustc_parse/src/lexer/mod.rs +++ b/compiler/rustc_parse/src/lexer/mod.rs @@ -158,9 +158,7 @@ impl<'a> StringReader<'a> { Some(match token { rustc_lexer::TokenKind::LineComment { doc_style } => { // Skip non-doc comments - let doc_style = if let Some(doc_style) = doc_style { - doc_style - } else { + let Some(doc_style) = doc_style else { self.lint_unicode_text_flow(start); return None; }; @@ -185,9 +183,7 @@ impl<'a> StringReader<'a> { } // Skip non-doc comments - let doc_style = if let Some(doc_style) = doc_style { - doc_style - } else { + let Some(doc_style) = doc_style else { self.lint_unicode_text_flow(start); return None; }; diff --git a/compiler/rustc_parse/src/lib.rs b/compiler/rustc_parse/src/lib.rs index 2b1b2f3fce4..eb0d1a12c77 100644 --- a/compiler/rustc_parse/src/lib.rs +++ b/compiler/rustc_parse/src/lib.rs @@ -4,6 +4,7 @@ #![feature(crate_visibility_modifier)] #![feature(if_let_guard)] #![feature(box_patterns)] +#![feature(let_else)] #![recursion_limit = "256"] #[macro_use] |
