about summary refs log tree commit diff
path: root/tests/rustdoc/intra-doc/nested-use.rs
diff options
context:
space:
mode:
authorLukas Markeffsky <@>2023-07-21 21:18:37 +0200
committerLukas Markeffsky <@>2023-07-22 12:14:26 +0200
commit9ebd8095fad4ab1bc23717139402e6b3a834020a (patch)
treefe2630096029f6a6cc3dfe2f8f13a2e31d85a570 /tests/rustdoc/intra-doc/nested-use.rs
parenta3426170598e2b6a351c6c32dc7be2e5ba00799c (diff)
downloadrust-9ebd8095fad4ab1bc23717139402e6b3a834020a.tar.gz
rust-9ebd8095fad4ab1bc23717139402e6b3a834020a.zip
fix doc links on `use` items
Diffstat (limited to 'tests/rustdoc/intra-doc/nested-use.rs')
-rw-r--r--tests/rustdoc/intra-doc/nested-use.rs16
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/rustdoc/intra-doc/nested-use.rs b/tests/rustdoc/intra-doc/nested-use.rs
new file mode 100644
index 00000000000..19ebfff1bce
--- /dev/null
+++ b/tests/rustdoc/intra-doc/nested-use.rs
@@ -0,0 +1,16 @@
+// Regression test for issue #113896: Intra-doc links on nested use items.
+
+#![crate_name = "foo"]
+
+// @has foo/struct.Foo.html
+// @has - '//a[@href="struct.Foo.html"]' 'Foo'
+// @has - '//a[@href="struct.Bar.html"]' 'Bar'
+
+/// [`Foo`]
+pub use m::{Foo, Bar};
+
+mod m {
+    /// [`Bar`]
+    pub struct Foo;
+    pub struct Bar;
+}