diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2020-09-18 19:11:06 +0200 |
|---|---|---|
| committer | Matthias Krüger <matthias.krueger@famsik.de> | 2020-09-18 20:28:35 +0200 |
| commit | 40dddd33059344b546a11f150c0ec63e797f021c (patch) | |
| tree | 309de3a572ac13deab5afa9b4a1ff39726b75901 /compiler/rustc_errors/src/snippet.rs | |
| parent | 2c69266c0697b0c0b34abea62cba1a1d3c59c90c (diff) | |
| download | rust-40dddd33059344b546a11f150c0ec63e797f021c.tar.gz rust-40dddd33059344b546a11f150c0ec63e797f021c.zip | |
use matches!() macro for simple if let conditions
Diffstat (limited to 'compiler/rustc_errors/src/snippet.rs')
| -rw-r--r-- | compiler/rustc_errors/src/snippet.rs | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/compiler/rustc_errors/src/snippet.rs b/compiler/rustc_errors/src/snippet.rs index 160bf577799..fae5b94b3a8 100644 --- a/compiler/rustc_errors/src/snippet.rs +++ b/compiler/rustc_errors/src/snippet.rs @@ -118,17 +118,15 @@ pub struct Annotation { impl Annotation { /// Whether this annotation is a vertical line placeholder. pub fn is_line(&self) -> bool { - if let AnnotationType::MultilineLine(_) = self.annotation_type { true } else { false } + matches!(self.annotation_type, AnnotationType::MultilineLine(_)) } pub fn is_multiline(&self) -> bool { - match self.annotation_type { + matches!(self.annotation_type, AnnotationType::Multiline(_) | AnnotationType::MultilineStart(_) | AnnotationType::MultilineLine(_) - | AnnotationType::MultilineEnd(_) => true, - _ => false, - } + | AnnotationType::MultilineEnd(_)) } pub fn len(&self) -> usize { |
