Skip to content

Commit 1e8d9fb

Browse files
committed
Handle 'implementation safety' headers as well
1 parent 91496c2 commit 1e8d9fb

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

clippy_lints/src/doc.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -579,6 +579,8 @@ fn check_doc<'a, Events: Iterator<Item = (pulldown_cmark::Event<'a>, Range<usize
579579
continue;
580580
}
581581
headers.safety |= in_heading && text.trim() == "Safety";
582+
headers.safety |= in_heading && text.trim() == "Implementation safety";
583+
headers.safety |= in_heading && text.trim() == "Implementation Safety";
582584
headers.errors |= in_heading && text.trim() == "Errors";
583585
headers.panics |= in_heading && text.trim() == "Panics";
584586
if in_code {

tests/ui/doc_unsafe.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,3 +125,8 @@ pub mod __macro {
125125
pub unsafe fn f() {}
126126
}
127127
}
128+
129+
/// # Implementation safety
130+
pub unsafe trait DocumentedUnsafeTraitWithImplementationHeader {
131+
fn method();
132+
}

0 commit comments

Comments
 (0)