| // This test ensures that a re-export of `#[doc(hidden)]` item inside a private |
| // module will still be displayed (the re-export, not the item). |
| |
| #![crate_name = "foo"] |
| |
| mod private_module { |
| #[doc(hidden)] |
| pub struct Public; |
| } |
| |
| //@ has 'foo/index.html' |
| //@ has - '//*[@id="reexport.Foo"]/code' 'pub use crate::private_module::Public as Foo;' |
| pub use crate::private_module::Public as Foo; |
| // Glob re-exports with no visible items should not be displayed. |
| //@ count - '//*[@class="item-table"]/li' 1 |
| pub use crate::private_module::*; |