about summary refs log tree commit diff
diff options
context:
space:
mode:
authorinquisitivecrystal <22333129+inquisitivecrystal@users.noreply.github.com>2021-08-29 00:07:42 -0700
committerinquisitivecrystal <22333129+inquisitivecrystal@users.noreply.github.com>2021-08-29 00:31:15 -0700
commit3ee6d0b6b6c4e00b062cbb0ecfc6070972ad0f20 (patch)
treeb6799d66989942992243126cde208c82edbfdb74
parent926f069950d7211a87fbd81778b420de420daad7 (diff)
downloadrust-3ee6d0b6b6c4e00b062cbb0ecfc6070972ad0f20.tar.gz
rust-3ee6d0b6b6c4e00b062cbb0ecfc6070972ad0f20.zip
Fix: don't document private macros by default
-rw-r--r--src/librustdoc/passes/stripper.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/librustdoc/passes/stripper.rs b/src/librustdoc/passes/stripper.rs
index 4305268c9aa..819d7d323fd 100644
--- a/src/librustdoc/passes/stripper.rs
+++ b/src/librustdoc/passes/stripper.rs
@@ -40,6 +40,7 @@ impl<'a> DocFolder for Stripper<'a> {
             | clean::UnionItem(..)
             | clean::AssocConstItem(..)
             | clean::TraitAliasItem(..)
+            | clean::MacroItem(..)
             | clean::ForeignTypeItem => {
                 if i.def_id.is_local() {
                     if !self.access_levels.is_exported(i.def_id.expect_def_id()) {
@@ -70,8 +71,8 @@ impl<'a> DocFolder for Stripper<'a> {
 
             clean::ImplItem(..) => {}
 
-            // tymethods/macros have no control over privacy
-            clean::MacroItem(..) | clean::TyMethodItem(..) => {}
+            // tymethods have no control over privacy
+            clean::TyMethodItem(..) => {}
 
             // Proc-macros are always public
             clean::ProcMacroItem(..) => {}