| //@ aux-build:use_crate.rs | |
| //@ aux-build:use_crate_2.rs | |
| //@ build-aux-docs | |
| //@ edition:2018 | |
| //@ compile-flags:--extern use_crate --extern use_crate_2 | |
| // During the buildup to Rust 2018, rustdoc would eagerly inline `pub use some_crate;` as if it | |
| // were a module, so we changed it to make `pub use`ing crate roots remain as a `pub use` statement | |
| // in docs... unless you added `#[doc(inline)]`. | |
| #![crate_name = "local"] | |
| //@ !has-dir local/use_crate | |
| //@ has local/index.html | |
| //@ has - '//code' 'pub use use_crate' | |
| pub use use_crate; | |
| //@ has-dir local/asdf | |
| //@ has local/asdf/index.html | |
| //@ has local/index.html '//a/@href' 'asdf/index.html' | |
| pub use use_crate::asdf; | |
| //@ has-dir local/use_crate_2 | |
| //@ has local/use_crate_2/index.html | |
| //@ has local/index.html '//a/@href' 'use_crate_2/index.html' | |
| #[doc(inline)] | |
| pub use use_crate_2; |