From 50d350b67cf3ef2acf52bee179c2eccfbf5e27e1 Mon Sep 17 00:00:00 2001 From: Manish Goregaokar Date: Tue, 16 Jun 2020 13:55:13 -0700 Subject: [PATCH] Add test for doc(hidden) intra-doc cross-crate reexports --- .../intra-doc-crate/auxiliary/hidden.rs | 19 +++++++++++++++++++ src/test/rustdoc/intra-doc-crate/hidden.rs | 10 ++++++++++ 2 files changed, 29 insertions(+) create mode 100644 src/test/rustdoc/intra-doc-crate/auxiliary/hidden.rs create mode 100644 src/test/rustdoc/intra-doc-crate/hidden.rs diff --git a/src/test/rustdoc/intra-doc-crate/auxiliary/hidden.rs b/src/test/rustdoc/intra-doc-crate/auxiliary/hidden.rs new file mode 100644 index 0000000000000..04be83ceb01e9 --- /dev/null +++ b/src/test/rustdoc/intra-doc-crate/auxiliary/hidden.rs @@ -0,0 +1,19 @@ +#![crate_name = "hidden_dep"] +#![deny(intra_doc_resolution_failure)] + +#[doc(hidden)] +pub mod __reexport { + pub use crate::*; +} + +pub mod future { + mod ready { + + /// Link to [`ready`](function@ready) + pub struct Ready; + pub fn ready() {} + + } + pub use self::ready::{ready, Ready}; + +} diff --git a/src/test/rustdoc/intra-doc-crate/hidden.rs b/src/test/rustdoc/intra-doc-crate/hidden.rs new file mode 100644 index 0000000000000..5fcf4fd710155 --- /dev/null +++ b/src/test/rustdoc/intra-doc-crate/hidden.rs @@ -0,0 +1,10 @@ +// aux-build:hidden.rs +// build-aux-docs +#![deny(intra_doc_resolution_failure)] + +// tests https://github.com/rust-lang/rust/issues/73363 + +extern crate hidden_dep; + +// @has 'hidden/struct.Ready.html' '//a/@href' '../hidden/fn.ready.html' +pub use hidden_dep::future::{ready, Ready};