diff options
| author | Guillaume Gomez <guillaume.gomez@huawei.com> | 2023-07-10 14:21:02 +0200 |
|---|---|---|
| committer | Guillaume Gomez <guillaume.gomez@huawei.com> | 2023-07-24 17:07:57 +0200 |
| commit | d29afe2e145ae2d337a559484efd9098805d0dd6 (patch) | |
| tree | 3e59b2930b7945bd505233b004160ed7e2763df9 | |
| parent | 298cd366d510bbcdf3fd061debd6bb011e681ad1 (diff) | |
| download | rust-d29afe2e145ae2d337a559484efd9098805d0dd6.tar.gz rust-d29afe2e145ae2d337a559484efd9098805d0dd6.zip | |
Add support for `--document-hidden-items` in `first_non_private`
| -rw-r--r-- | src/librustdoc/clean/mod.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/librustdoc/clean/mod.rs b/src/librustdoc/clean/mod.rs index b1fdb4125a3..702b58b1362 100644 --- a/src/librustdoc/clean/mod.rs +++ b/src/librustdoc/clean/mod.rs @@ -1552,7 +1552,8 @@ fn first_non_private( if let Res::Def(DefKind::Ctor(..), _) | Res::SelfCtor(..) = res { continue; } - if !cx.tcx.is_doc_hidden(use_def_id) && + if (cx.render_options.document_hidden || + !cx.tcx.is_doc_hidden(use_def_id)) && // We never check for "cx.render_options.document_private" // because if a re-export is not fully public, it's never // documented. |
