about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2014-03-27 16:00:14 -0700
committerAlex Crichton <alex@alexcrichton.com>2014-03-27 16:00:14 -0700
commit940bfb2ce0c08de32d02d8a1ee3844db70e497d9 (patch)
tree95dc66a07c941d630c5b1aeb00bdad972c5e0cd3
parent25e523833e16c291618c624c1c44c4705b77d6ff (diff)
Revert "Modules are either public, or private, so private modules should be stripped out"
This reverts commit 7180b5de4452095b032e6c77a77d8c6f81c4f6d3.
-rw-r--r--src/librustdoc/passes.rs6
1 files changed, 4 insertions, 2 deletions
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) {