diff --git a/src/librustdoc/passes.rs b/src/librustdoc/passes.rs index d9dd73e6956..114fdc6c5c9 100644 --- a/src/librustdoc/passes.rs +++ b/src/librustdoc/passes.rs @@ -128,8 +128,7 @@ impl<'a> fold::DocFolder for Stripper<'a> { } } - clean::ViewItemItem(..) | - clean::ModuleItem(..) => { + clean::ViewItemItem(..) => { if i.visibility != Some(ast::Public) { return None } @@ -141,6 +140,9 @@ impl<'a> fold::DocFolder for Stripper<'a> { } } + // handled below + clean::ModuleItem(..) => {} + // trait impls for private items should be stripped clean::ImplItem(clean::Impl{ for_: clean::ResolvedPath{ id: ref for_id, .. }, .. }) => { if !self.exported_items.contains(for_id) {