Skip to content

Commit 7e9d007

Browse files
committed
Refactor doc header matching
1 parent df627dd commit 7e9d007

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

clippy_lints/src/doc/mod.rs

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1276,12 +1276,14 @@ fn check_doc<'a, Events: Iterator<Item = (pulldown_cmark::Event<'a>, Range<usize
12761276
continue;
12771277
}
12781278
let trimmed_text = text.trim();
1279-
headers.safety |= in_heading && trimmed_text == "Safety";
1280-
headers.safety |= in_heading && trimmed_text == "SAFETY";
1281-
headers.safety |= in_heading && trimmed_text == "Implementation safety";
1282-
headers.safety |= in_heading && trimmed_text == "Implementation Safety";
1283-
headers.errors |= in_heading && trimmed_text == "Errors";
1284-
headers.panics |= in_heading && trimmed_text == "Panics";
1279+
if in_heading {
1280+
match trimmed_text {
1281+
"Safety" | "SAFETY" | "Implementation safety" | "Implementation Safety" => headers.safety = true,
1282+
"Errors" => headers.errors = true,
1283+
"Panics" => headers.panics = true,
1284+
_ => {}
1285+
}
1286+
}
12851287

12861288
if let Some(tags) = code {
12871289
if tags.rust && !tags.compile_fail && !tags.ignore {

0 commit comments

Comments
 (0)