//@ compile-flags: -Z unstable-options --generate-redirect-map #![crate_name = "foo"] //@ !has foo/private/struct.Quz.html //@ !has foo/hidden/struct.Bar.html //@ has foo/redirect-map.json pub use private::Quz; pub use hidden::Bar; mod private { pub struct Quz; } #[doc(hidden)] pub mod hidden { pub struct Bar; } #[macro_export] macro_rules! foo { () => {} }