//@ 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;