diff options
| author | Urgau <urgau@numericable.fr> | 2025-05-29 21:50:14 +0200 |
|---|---|---|
| committer | Urgau <urgau@numericable.fr> | 2025-05-29 21:50:14 +0200 |
| commit | 9d0845a78209ba78798d9c93fabda967167d7da2 (patch) | |
| tree | 4cdc2363aa50034f878e713d3d543e038f228702 /src/librustdoc/passes/mod.rs | |
| parent | 13718eb788622ef8c998650451174570230d2971 (diff) | |
| download | rust-9d0845a78209ba78798d9c93fabda967167d7da2.tar.gz rust-9d0845a78209ba78798d9c93fabda967167d7da2.zip | |
Rework `#[doc(cfg(..))]` checks as distinct pass in rustdoc
Diffstat (limited to 'src/librustdoc/passes/mod.rs')
| -rw-r--r-- | src/librustdoc/passes/mod.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/librustdoc/passes/mod.rs b/src/librustdoc/passes/mod.rs index 9ba63d34144..475d05b7d0e 100644 --- a/src/librustdoc/passes/mod.rs +++ b/src/librustdoc/passes/mod.rs @@ -32,6 +32,9 @@ pub(crate) use self::collect_intra_doc_links::COLLECT_INTRA_DOC_LINKS; mod check_doc_test_visibility; pub(crate) use self::check_doc_test_visibility::CHECK_DOC_TEST_VISIBILITY; +mod check_doc_cfg; +pub(crate) use self::check_doc_cfg::CHECK_DOC_CFG; + mod collect_trait_impls; pub(crate) use self::collect_trait_impls::COLLECT_TRAIT_IMPLS; @@ -72,6 +75,7 @@ pub(crate) enum Condition { /// The full list of passes. pub(crate) const PASSES: &[Pass] = &[ + CHECK_DOC_CFG, CHECK_DOC_TEST_VISIBILITY, STRIP_ALIASED_NON_LOCAL, STRIP_HIDDEN, @@ -89,6 +93,7 @@ pub(crate) const PASSES: &[Pass] = &[ pub(crate) const DEFAULT_PASSES: &[ConditionalPass] = &[ ConditionalPass::always(COLLECT_TRAIT_IMPLS), ConditionalPass::always(CHECK_DOC_TEST_VISIBILITY), + ConditionalPass::always(CHECK_DOC_CFG), ConditionalPass::always(STRIP_ALIASED_NON_LOCAL), ConditionalPass::new(STRIP_HIDDEN, WhenNotDocumentHidden), ConditionalPass::new(STRIP_PRIVATE, WhenNotDocumentPrivate), |
