From c4da418b25efdc6872379033c5ecfeab11e1d247 Mon Sep 17 00:00:00 2001 From: Tom Jakubowski Date: Wed, 26 Nov 2014 15:57:22 -0800 Subject: [PATCH] rustdoc: inherited vis. for struct variant fields Teach rustdoc that struct variant fields have inherited visibility. Fix #19048 --- src/librustdoc/passes.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/librustdoc/passes.rs b/src/librustdoc/passes.rs index f55d447f56927..eefdeb94984a5 100644 --- a/src/librustdoc/passes.rs +++ b/src/librustdoc/passes.rs @@ -202,6 +202,10 @@ impl<'a> fold::DocFolder for Stripper<'a> { // implementations of traits are always public. clean::ImplItem(ref imp) if imp.trait_.is_some() => true, + // Struct variant fields have inherited visibility + clean::VariantItem(clean::Variant { + kind: clean::StructVariant(..) + }) => true, _ => false, };