diff options
| author | Guillaume Gomez <guillaume.gomez@huawei.com> | 2022-06-01 12:25:04 +0200 |
|---|---|---|
| committer | Guillaume Gomez <guillaume.gomez@huawei.com> | 2022-06-01 23:46:07 +0200 |
| commit | 1d12b7eb2992cd40485e638c9dde01bbf194dffb (patch) | |
| tree | 73c4c6576dea0f177f65abdb1237b00110b4d0b1 /src | |
| parent | e160882721c758a1e369a6212f8845abf2dd80d9 (diff) | |
| download | rust-1d12b7eb2992cd40485e638c9dde01bbf194dffb.tar.gz rust-1d12b7eb2992cd40485e638c9dde01bbf194dffb.zip | |
Add test for anonymous reexports
Diffstat (limited to 'src')
| -rw-r--r-- | src/test/rustdoc/anonymous-reexport.rs | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/test/rustdoc/anonymous-reexport.rs b/src/test/rustdoc/anonymous-reexport.rs new file mode 100644 index 00000000000..6b884ff14df --- /dev/null +++ b/src/test/rustdoc/anonymous-reexport.rs @@ -0,0 +1,22 @@ +#![crate_name = "foo"] + +// This test ensures we don't display anonymous (non-inline) re-exports of public items. + +// @has 'foo/index.html' +// @has - '//*[@id="main-content"]' '' +// We check that the only "h2" present is for "Bla". +// @count - '//*[@id="main-content"]/h2' 1 +// @has - '//*[@id="main-content"]/h2' 'Structs' +// @count - '//*[@id="main-content"]//a[@class="struct"]' 1 + +mod ext { + pub trait Foo {} + pub trait Bar {} + pub struct S; +} + +pub use crate::ext::Foo as _; +pub use crate::ext::Bar as _; +pub use crate::ext::S as _; + +pub struct Bla; |
