| // Ensuring that anonymous re-exports are always inlined. |
| // https://github.com/rust-lang/rust/issues/108931 |
| |
| #![crate_name = "foo"] |
| |
| pub mod foo { |
| pub struct Foo; |
| } |
| |
| mod bar { |
| pub struct Bar; |
| } |
| |
| //@ has 'foo/index.html' |
| // We check that the only "h2" present are "Re-exports" and "Modules". |
| //@ count - '//*[@id="main-content"]/h2' 2 |
| //@ has - '//*[@id="main-content"]/h2' 'Re-exports' |
| //@ has - '//*[@id="main-content"]/h2' 'Modules' |
| //@ has - '//*[@id="main-content"]//*[@class="item-table"]//li//code' 'pub use foo::Foo as _;' |
| //@ has - '//*[@id="main-content"]//*[@class="item-table"]//li//code' 'pub use bar::Bar as _;' |
| pub use foo::Foo as _; |
| pub use bar::Bar as _; |