Skip to content

Commit 7a0725f

Browse files
authored
Simplify style_or_override
1 parent ea32862 commit 7a0725f

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

src/librustc_errors/emitter.rs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1066,13 +1066,11 @@ impl EmitterWriter {
10661066
let padding = " ".repeat(padding + label.len() + 5);
10671067

10681068
/// Returns `true` if `style`, or the override if present and the style is `NoStyle`.
1069-
fn style_or_override(style: Style, override_style: Option<Style>) -> Style {
1070-
if let Some(o) = override_style {
1071-
if style == Style::NoStyle {
1072-
return o;
1073-
}
1069+
fn style_or_override(style: Style, override: Option<Style>) -> Style {
1070+
match (style, override) {
1071+
(Style::NoStyle, Some(override)) => override,
1072+
_ => style,
10741073
}
1075-
style
10761074
}
10771075

10781076
let mut line_number = 0;

0 commit comments

Comments
 (0)