diff --git a/src/librustdoc/clean/auto_trait.rs b/src/librustdoc/clean/auto_trait.rs index a4f9444e355a..1fcedb3b5d28 100644 --- a/src/librustdoc/clean/auto_trait.rs +++ b/src/librustdoc/clean/auto_trait.rs @@ -114,7 +114,8 @@ impl<'a, 'tcx, 'rcx> AutoTraitFinder<'a, 'tcx, 'rcx> { name: Option, ) -> Vec where F: Fn(DefId) -> Def { - if self.cx + if !self.cx.access_levels.borrow().is_doc_reachable(def_id) || + self.cx .tcx .get_attrs(def_id) .lists("doc")