mirror of
https://github.com/rust-lang/rust
synced 2024-10-06 16:51:35 +00:00
Add test for displayed re-export of doc(hidden)
This commit is contained in:
parent
2633d5f5d0
commit
675640c92a
26
tests/rustdoc/reexport-doc-hidden.rs
Normal file
26
tests/rustdoc/reexport-doc-hidden.rs
Normal file
|
@ -0,0 +1,26 @@
|
|||
// Part of <https://github.com/rust-lang/rust/issues/59368>.
|
||||
// This test ensures that reexporting a `doc(hidden)` item will
|
||||
// still show the reexport.
|
||||
|
||||
#![crate_name = "foo"]
|
||||
|
||||
#[doc(hidden)]
|
||||
pub type Type = u32;
|
||||
|
||||
// @has 'foo/index.html'
|
||||
// @has - '//*[@id="reexport.Type2"]/code' 'pub use crate::Type as Type2;'
|
||||
pub use crate::Type as Type2;
|
||||
|
||||
// @count - '//*[@id="reexport.Type3"]' 0
|
||||
#[doc(hidden)]
|
||||
pub use crate::Type as Type3;
|
||||
|
||||
#[macro_export]
|
||||
#[doc(hidden)]
|
||||
macro_rules! foo {
|
||||
() => {};
|
||||
}
|
||||
|
||||
// This is a bug: https://github.com/rust-lang/rust/issues/59368
|
||||
// @!has - '//*[@id="reexport.Macro"]/code' 'pub use crate::foo as Macro;'
|
||||
pub use crate::foo as Macro;
|
Loading…
Reference in a new issue