From 7180b5de4452095b032e6c77a77d8c6f81c4f6d3 Mon Sep 17 00:00:00 2001 From: James Miller Date: Fri, 14 Mar 2014 16:55:22 +1300 Subject: [PATCH] Modules are either public, or private, so private modules should be stripped out --- src/librustdoc/passes.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/librustdoc/passes.rs b/src/librustdoc/passes.rs index 3360e389c44a9..e167f0ad9ee0c 100644 --- a/src/librustdoc/passes.rs +++ b/src/librustdoc/passes.rs @@ -128,7 +128,8 @@ impl<'a> fold::DocFolder for Stripper<'a> { } } - clean::ViewItemItem(..) => { + clean::ViewItemItem(..) | + clean::ModuleItem(..) => { if i.visibility != Some(ast::Public) { return None } @@ -140,9 +141,6 @@ 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) {