Skip to content

Commit 18e7f3b

Browse files
committed
rustdoc: Don't strip empty modules with documentation
Closes #11443
1 parent 33e8663 commit 18e7f3b

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/librustdoc/passes.rs

+3-1
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,9 @@ impl<'a> fold::DocFolder for Stripper<'a> {
136136
Some(i) => {
137137
match i.inner {
138138
// emptied modules/impls have no need to exist
139-
clean::ModuleItem(ref m) if m.items.len() == 0 => None,
139+
clean::ModuleItem(ref m)
140+
if m.items.len() == 0 &&
141+
i.doc_value().is_none() => None,
140142
clean::ImplItem(ref i) if i.methods.len() == 0 => None,
141143
_ => {
142144
self.retained.insert(i.id);

0 commit comments

Comments
 (0)