about summary refs log tree commit diff
path: root/tests/rustdoc/impl/impl-blanket-53689.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/rustdoc/impl/impl-blanket-53689.rs')
-rw-r--r--tests/rustdoc/impl/impl-blanket-53689.rs17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/rustdoc/impl/impl-blanket-53689.rs b/tests/rustdoc/impl/impl-blanket-53689.rs
new file mode 100644
index 00000000000..4b1697349f2
--- /dev/null
+++ b/tests/rustdoc/impl/impl-blanket-53689.rs
@@ -0,0 +1,17 @@
+// https://github.com/rust-lang/rust/issues/53689
+//@ aux-build:issue-53689.rs
+
+#![crate_name = "foo"]
+
+extern crate issue_53689;
+
+//@ has foo/trait.MyTrait.html
+//@ !hasraw - 'MyStruct'
+//@ count - '//*[h3="impl<T> MyTrait for T"]' 1
+pub trait MyTrait {}
+
+impl<T> MyTrait for T {}
+
+mod a {
+    pub use issue_53689::MyStruct;
+}