diff --git a/src/librustdoc/passes.rs b/src/librustdoc/passes.rs index 3360e389c44a96b8c45be45d9ef680170d0f8bb4..e167f0ad9ee0ccbbe588be45bfc2cb7536625bbc 100644 --- a/src/librustdoc/passes.rs +++ b/src/librustdoc/passes.rs @@ -128,7 +128,8 @@ fn fold_item(&mut self, i: Item) -> Option { } } - clean::ViewItemItem(..) => { + clean::ViewItemItem(..) | + clean::ModuleItem(..) => { if i.visibility != Some(ast::Public) { return None } @@ -140,9 +141,6 @@ fn fold_item(&mut self, i: Item) -> Option { } } - // 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) {