| // This test ensures that an inlined foreign item with `#[doc(no_inline)]` is |
| // not inlined. |
| // This is a regression test for <https://github.com/rust-lang/rust/issues/92379>. |
| |
| //@ aux-build: inline-foreign-no_inline.rs |
| |
| #![crate_name = "foo"] |
| |
| extern crate inline_foreign_no_inline; |
| |
| // Since we cannot inline `inline_foreign_no_inline` because it has `no_inline`, there |
| // should have no other items than "Module". |
| //@ has 'foo/index.html' |
| //@ count - '//*[@id="main-content"]/h2' 1 |
| //@ has - '//*[@id="main-content"]/h2' 'Module' |
| //@ has - '//*[@id="main-content"]/dl[@class="item-table"]/dt' 'dep' |
| |
| //@ has 'foo/dep/index.html' |
| //@ has - '//*[@class="item-table reexports"]/dt' 'pub use dep::Future;' |
| //@ has - '//*[@class="item-table reexports"]/dt' 'pub use dep::FutureExt as _;' |
| #[doc(inline)] |
| pub use inline_foreign_no_inline as dep; |