| // This test ensures that there are 4 imports as expected: |
| // * 2 for `Foo` |
| // * 2 for `Bar` |
| |
| #![crate_name = "foo"] |
| |
| //@ has 'foo/index.html' |
| |
| pub mod nested { |
| /// Foo the struct |
| pub struct Foo {} |
| |
| #[allow(non_snake_case)] |
| /// Foo the function |
| pub fn Foo() {} |
| } |
| |
| //@ count - '//*[@id="main-content"]//code' 'pub use nested::Foo;' 2 |
| //@ has - '//*[@id="reexport.Foo"]//a[@href="nested/struct.Foo.html"]' 'Foo' |
| //@ has - '//*[@id="reexport.Foo-1"]//a[@href="nested/fn.Foo.html"]' 'Foo' |
| pub use nested::Foo; |
| |
| //@ count - '//*[@id="main-content"]//code' 'pub use Foo as Bar;' 2 |
| //@ has - '//*[@id="reexport.Bar"]//a[@href="nested/struct.Foo.html"]' 'Foo' |
| //@ has - '//*[@id="reexport.Bar-1"]//a[@href="nested/fn.Foo.html"]' 'Foo' |
| pub use Foo as Bar; |