diff options
Diffstat (limited to 'src/test/rustdoc/glob-shadowing.rs')
-rw-r--r-- | src/test/rustdoc/glob-shadowing.rs | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/src/test/rustdoc/glob-shadowing.rs b/src/test/rustdoc/glob-shadowing.rs deleted file mode 100644 index 66a31c42b..000000000 --- a/src/test/rustdoc/glob-shadowing.rs +++ /dev/null @@ -1,86 +0,0 @@ -// @has 'glob_shadowing/index.html' -// @count - '//div[@class="item-left module-item"]' 6 -// @!has - '//div[@class="item-right docblock-short"]' 'sub1::describe' -// @has - '//div[@class="item-right docblock-short"]' 'sub2::describe' - -// @!has - '//div[@class="item-right docblock-short"]' 'sub1::describe2' - -// @!has - '//div[@class="item-right docblock-short"]' 'sub1::prelude' -// @has - '//div[@class="item-right docblock-short"]' 'mod::prelude' - -// @has - '//div[@class="item-right docblock-short"]' 'sub1::Foo (struct)' -// @has - '//div[@class="item-right docblock-short"]' 'mod::Foo (function)' - -// @has - '//div[@class="item-right docblock-short"]' 'sub4::inner::X' - -// @has 'glob_shadowing/fn.describe.html' -// @has - '//div[@class="docblock"]' 'sub2::describe' - -mod sub1 { - // this should be shadowed by sub2::describe - /// sub1::describe - pub fn describe() -> &'static str { - "sub1::describe" - } - - // this should be shadowed by mod::prelude - /// sub1::prelude - pub mod prelude { - } - - // this should *not* be shadowed, because sub1::Foo and mod::Foo are in different namespaces - /// sub1::Foo (struct) - pub struct Foo; - - // this should be shadowed, - // because both sub1::describe2 and sub3::describe2 are from glob reexport - /// sub1::describe2 - pub fn describe2() -> &'static str { - "sub1::describe2" - } -} - -mod sub2 { - /// sub2::describe - pub fn describe() -> &'static str { - "sub2::describe" - } -} - -mod sub3 { - // this should be shadowed - // because both sub1::describe2 and sub3::describe2 are from glob reexport - /// sub3::describe2 - pub fn describe2() -> &'static str { - "sub3::describe2" - } -} - -mod sub4 { - // this should be shadowed by sub4::inner::X - /// sub4::X - pub const X: usize = 0; - pub mod inner { - pub use super::*; - /// sub4::inner::X - pub const X: usize = 1; - } -} - -/// mod::Foo (function) -pub fn Foo() {} - -#[doc(inline)] -pub use sub2::describe; - -#[doc(inline)] -pub use sub1::*; - -#[doc(inline)] -pub use sub3::*; - -#[doc(inline)] -pub use sub4::inner::*; - -/// mod::prelude -pub mod prelude {} |