// Regression test for . // `doc(hidden)` should still be able to hide extern crates, only the local crates // cannot be hidden because we still need to generate its `index.html` file. #![crate_name = "foo"] #![doc(hidden)] //@ has 'foo/index.html' // First we check that the page contains the crate name (`foo`). //@ has - '//*' 'foo' // But doesn't contain any of the other items. //@ !has - '//*' 'other' //@ !has - '//*' 'marker' //@ !has - '//*' 'PhantomData' #[doc(inline)] pub use std as other; #[doc(inline)] pub use std::marker; #[doc(inline)] pub use std::marker::PhantomData; //@ !has - '//*' 'myself' #[doc(inline)] pub use crate as myself;