From d1f4a0bcb60ab868c496ca72a28b48ac0a4128af Mon Sep 17 00:00:00 2001 From: Guillaume Gomez Date: Mon, 5 May 2025 16:40:02 +0200 Subject: [PATCH] Created `tests/rustdoc/macro` subfolder to limit number of files at the top level --- .../auxiliary/external-macro-src.rs | 0 .../macro/auxiliary/issue-99221-aux.rs | 20 +++++++++++++++++++ .../auxiliary/macro_pub_in_module.rs | 0 .../auxiliary/pub-use-extern-macros.rs | 0 .../{ => macro}/compiler-derive-proc-macro.rs | 0 .../const-rendering-macros-33302.rs | 0 tests/rustdoc/{ => macro}/decl_macro.rs | 0 tests/rustdoc/{ => macro}/decl_macro_priv.rs | 0 tests/rustdoc/{ => macro}/doc-proc-macro.rs | 0 .../rustdoc/{ => macro}/external-macro-src.rs | 0 .../{ => macro}/macro-const-display-115295.rs | 0 .../{ => macro}/macro-doc-comment-23812.rs | 0 .../macro-export-crate-root-108231.rs | 0 ...o-generated-macro.macro_linebreak_pre.html | 0 ...o-generated-macro.macro_morestuff_pre.html | 0 .../{ => macro}/macro-generated-macro.rs | 0 .../macro-higher-kinded-function.rs | 0 tests/rustdoc/{ => macro}/macro-ice-16019.rs | 0 .../{ => macro}/macro-in-async-block.rs | 0 tests/rustdoc/{ => macro}/macro-in-closure.rs | 0 .../rustdoc/{ => macro}/macro-indirect-use.rs | 0 .../{ => macro}/macro_pub_in_module.rs | 0 .../{ => macro}/macro_rules-matchers.rs | 0 tests/rustdoc/{ => macro}/macros.rs | 0 .../multiple-macro-rules-w-same-name-99221.rs | 0 ...macro-rules-w-same-name-submodule-99221.rs | 0 tests/rustdoc/{ => macro}/proc-macro.rs | 0 .../{ => macro}/pub-use-extern-macros.rs | 0 .../rustdoc/{ => macro}/rustc-macro-crate.rs | 0 29 files changed, 20 insertions(+) rename tests/rustdoc/{ => macro}/auxiliary/external-macro-src.rs (100%) create mode 100644 tests/rustdoc/macro/auxiliary/issue-99221-aux.rs rename tests/rustdoc/{ => macro}/auxiliary/macro_pub_in_module.rs (100%) rename tests/rustdoc/{ => macro}/auxiliary/pub-use-extern-macros.rs (100%) rename tests/rustdoc/{ => macro}/compiler-derive-proc-macro.rs (100%) rename tests/rustdoc/{ => macro}/const-rendering-macros-33302.rs (100%) rename tests/rustdoc/{ => macro}/decl_macro.rs (100%) rename tests/rustdoc/{ => macro}/decl_macro_priv.rs (100%) rename tests/rustdoc/{ => macro}/doc-proc-macro.rs (100%) rename tests/rustdoc/{ => macro}/external-macro-src.rs (100%) rename tests/rustdoc/{ => macro}/macro-const-display-115295.rs (100%) rename tests/rustdoc/{ => macro}/macro-doc-comment-23812.rs (100%) rename tests/rustdoc/{ => macro}/macro-export-crate-root-108231.rs (100%) rename tests/rustdoc/{ => macro}/macro-generated-macro.macro_linebreak_pre.html (100%) rename tests/rustdoc/{ => macro}/macro-generated-macro.macro_morestuff_pre.html (100%) rename tests/rustdoc/{ => macro}/macro-generated-macro.rs (100%) rename tests/rustdoc/{ => macro}/macro-higher-kinded-function.rs (100%) rename tests/rustdoc/{ => macro}/macro-ice-16019.rs (100%) rename tests/rustdoc/{ => macro}/macro-in-async-block.rs (100%) rename tests/rustdoc/{ => macro}/macro-in-closure.rs (100%) rename tests/rustdoc/{ => macro}/macro-indirect-use.rs (100%) rename tests/rustdoc/{ => macro}/macro_pub_in_module.rs (100%) rename tests/rustdoc/{ => macro}/macro_rules-matchers.rs (100%) rename tests/rustdoc/{ => macro}/macros.rs (100%) rename tests/rustdoc/{ => macro}/multiple-macro-rules-w-same-name-99221.rs (100%) rename tests/rustdoc/{ => macro}/multiple-macro-rules-w-same-name-submodule-99221.rs (100%) rename tests/rustdoc/{ => macro}/proc-macro.rs (100%) rename tests/rustdoc/{ => macro}/pub-use-extern-macros.rs (100%) rename tests/rustdoc/{ => macro}/rustc-macro-crate.rs (100%) diff --git a/tests/rustdoc/auxiliary/external-macro-src.rs b/tests/rustdoc/macro/auxiliary/external-macro-src.rs similarity index 100% rename from tests/rustdoc/auxiliary/external-macro-src.rs rename to tests/rustdoc/macro/auxiliary/external-macro-src.rs diff --git a/tests/rustdoc/macro/auxiliary/issue-99221-aux.rs b/tests/rustdoc/macro/auxiliary/issue-99221-aux.rs new file mode 100644 index 000000000000..e061e42b29db --- /dev/null +++ b/tests/rustdoc/macro/auxiliary/issue-99221-aux.rs @@ -0,0 +1,20 @@ +pub struct Option; +impl Option { + pub fn unwrap(self) {} +} + +mod macros { + use crate::Option; + /// [`Option::unwrap`] + #[macro_export] + macro_rules! print { + () => () + } +} + +mod structs { + use crate::Option; + /// [`Option::unwrap`] + pub struct Print; +} +pub use structs::Print; diff --git a/tests/rustdoc/auxiliary/macro_pub_in_module.rs b/tests/rustdoc/macro/auxiliary/macro_pub_in_module.rs similarity index 100% rename from tests/rustdoc/auxiliary/macro_pub_in_module.rs rename to tests/rustdoc/macro/auxiliary/macro_pub_in_module.rs diff --git a/tests/rustdoc/auxiliary/pub-use-extern-macros.rs b/tests/rustdoc/macro/auxiliary/pub-use-extern-macros.rs similarity index 100% rename from tests/rustdoc/auxiliary/pub-use-extern-macros.rs rename to tests/rustdoc/macro/auxiliary/pub-use-extern-macros.rs diff --git a/tests/rustdoc/compiler-derive-proc-macro.rs b/tests/rustdoc/macro/compiler-derive-proc-macro.rs similarity index 100% rename from tests/rustdoc/compiler-derive-proc-macro.rs rename to tests/rustdoc/macro/compiler-derive-proc-macro.rs diff --git a/tests/rustdoc/const-rendering-macros-33302.rs b/tests/rustdoc/macro/const-rendering-macros-33302.rs similarity index 100% rename from tests/rustdoc/const-rendering-macros-33302.rs rename to tests/rustdoc/macro/const-rendering-macros-33302.rs diff --git a/tests/rustdoc/decl_macro.rs b/tests/rustdoc/macro/decl_macro.rs similarity index 100% rename from tests/rustdoc/decl_macro.rs rename to tests/rustdoc/macro/decl_macro.rs diff --git a/tests/rustdoc/decl_macro_priv.rs b/tests/rustdoc/macro/decl_macro_priv.rs similarity index 100% rename from tests/rustdoc/decl_macro_priv.rs rename to tests/rustdoc/macro/decl_macro_priv.rs diff --git a/tests/rustdoc/doc-proc-macro.rs b/tests/rustdoc/macro/doc-proc-macro.rs similarity index 100% rename from tests/rustdoc/doc-proc-macro.rs rename to tests/rustdoc/macro/doc-proc-macro.rs diff --git a/tests/rustdoc/external-macro-src.rs b/tests/rustdoc/macro/external-macro-src.rs similarity index 100% rename from tests/rustdoc/external-macro-src.rs rename to tests/rustdoc/macro/external-macro-src.rs diff --git a/tests/rustdoc/macro-const-display-115295.rs b/tests/rustdoc/macro/macro-const-display-115295.rs similarity index 100% rename from tests/rustdoc/macro-const-display-115295.rs rename to tests/rustdoc/macro/macro-const-display-115295.rs diff --git a/tests/rustdoc/macro-doc-comment-23812.rs b/tests/rustdoc/macro/macro-doc-comment-23812.rs similarity index 100% rename from tests/rustdoc/macro-doc-comment-23812.rs rename to tests/rustdoc/macro/macro-doc-comment-23812.rs diff --git a/tests/rustdoc/macro-export-crate-root-108231.rs b/tests/rustdoc/macro/macro-export-crate-root-108231.rs similarity index 100% rename from tests/rustdoc/macro-export-crate-root-108231.rs rename to tests/rustdoc/macro/macro-export-crate-root-108231.rs diff --git a/tests/rustdoc/macro-generated-macro.macro_linebreak_pre.html b/tests/rustdoc/macro/macro-generated-macro.macro_linebreak_pre.html similarity index 100% rename from tests/rustdoc/macro-generated-macro.macro_linebreak_pre.html rename to tests/rustdoc/macro/macro-generated-macro.macro_linebreak_pre.html diff --git a/tests/rustdoc/macro-generated-macro.macro_morestuff_pre.html b/tests/rustdoc/macro/macro-generated-macro.macro_morestuff_pre.html similarity index 100% rename from tests/rustdoc/macro-generated-macro.macro_morestuff_pre.html rename to tests/rustdoc/macro/macro-generated-macro.macro_morestuff_pre.html diff --git a/tests/rustdoc/macro-generated-macro.rs b/tests/rustdoc/macro/macro-generated-macro.rs similarity index 100% rename from tests/rustdoc/macro-generated-macro.rs rename to tests/rustdoc/macro/macro-generated-macro.rs diff --git a/tests/rustdoc/macro-higher-kinded-function.rs b/tests/rustdoc/macro/macro-higher-kinded-function.rs similarity index 100% rename from tests/rustdoc/macro-higher-kinded-function.rs rename to tests/rustdoc/macro/macro-higher-kinded-function.rs diff --git a/tests/rustdoc/macro-ice-16019.rs b/tests/rustdoc/macro/macro-ice-16019.rs similarity index 100% rename from tests/rustdoc/macro-ice-16019.rs rename to tests/rustdoc/macro/macro-ice-16019.rs diff --git a/tests/rustdoc/macro-in-async-block.rs b/tests/rustdoc/macro/macro-in-async-block.rs similarity index 100% rename from tests/rustdoc/macro-in-async-block.rs rename to tests/rustdoc/macro/macro-in-async-block.rs diff --git a/tests/rustdoc/macro-in-closure.rs b/tests/rustdoc/macro/macro-in-closure.rs similarity index 100% rename from tests/rustdoc/macro-in-closure.rs rename to tests/rustdoc/macro/macro-in-closure.rs diff --git a/tests/rustdoc/macro-indirect-use.rs b/tests/rustdoc/macro/macro-indirect-use.rs similarity index 100% rename from tests/rustdoc/macro-indirect-use.rs rename to tests/rustdoc/macro/macro-indirect-use.rs diff --git a/tests/rustdoc/macro_pub_in_module.rs b/tests/rustdoc/macro/macro_pub_in_module.rs similarity index 100% rename from tests/rustdoc/macro_pub_in_module.rs rename to tests/rustdoc/macro/macro_pub_in_module.rs diff --git a/tests/rustdoc/macro_rules-matchers.rs b/tests/rustdoc/macro/macro_rules-matchers.rs similarity index 100% rename from tests/rustdoc/macro_rules-matchers.rs rename to tests/rustdoc/macro/macro_rules-matchers.rs diff --git a/tests/rustdoc/macros.rs b/tests/rustdoc/macro/macros.rs similarity index 100% rename from tests/rustdoc/macros.rs rename to tests/rustdoc/macro/macros.rs diff --git a/tests/rustdoc/multiple-macro-rules-w-same-name-99221.rs b/tests/rustdoc/macro/multiple-macro-rules-w-same-name-99221.rs similarity index 100% rename from tests/rustdoc/multiple-macro-rules-w-same-name-99221.rs rename to tests/rustdoc/macro/multiple-macro-rules-w-same-name-99221.rs diff --git a/tests/rustdoc/multiple-macro-rules-w-same-name-submodule-99221.rs b/tests/rustdoc/macro/multiple-macro-rules-w-same-name-submodule-99221.rs similarity index 100% rename from tests/rustdoc/multiple-macro-rules-w-same-name-submodule-99221.rs rename to tests/rustdoc/macro/multiple-macro-rules-w-same-name-submodule-99221.rs diff --git a/tests/rustdoc/proc-macro.rs b/tests/rustdoc/macro/proc-macro.rs similarity index 100% rename from tests/rustdoc/proc-macro.rs rename to tests/rustdoc/macro/proc-macro.rs diff --git a/tests/rustdoc/pub-use-extern-macros.rs b/tests/rustdoc/macro/pub-use-extern-macros.rs similarity index 100% rename from tests/rustdoc/pub-use-extern-macros.rs rename to tests/rustdoc/macro/pub-use-extern-macros.rs diff --git a/tests/rustdoc/rustc-macro-crate.rs b/tests/rustdoc/macro/rustc-macro-crate.rs similarity index 100% rename from tests/rustdoc/rustc-macro-crate.rs rename to tests/rustdoc/macro/rustc-macro-crate.rs