about summary refs log tree commit diff
path: root/src/test/rustdoc
diff options
context:
space:
mode:
authorOliver Middleton <olliemail27@gmail.com>2017-12-27 23:39:25 +0000
committerOliver Middleton <olliemail27@gmail.com>2017-12-27 23:39:25 +0000
commit3d11d201d9f31074bd5954fff0f6933689d6c8f2 (patch)
tree5469e1d2bff09870e1615b3d73fbc3dc9caba31d /src/test/rustdoc
parent0efdfa1d6220484770e3730062b92a9d2b2e20b9 (diff)
downloadrust-3d11d201d9f31074bd5954fff0f6933689d6c8f2.tar.gz
rust-3d11d201d9f31074bd5954fff0f6933689d6c8f2.zip
rustdoc: Add missing src links for generic impls on trait pages
`implementor2item` would return `None` for generic impls so instead this clones the entire `clean::Item` into the `implementors` map which simplifies some code.
Diffstat (limited to 'src/test/rustdoc')
-rw-r--r--src/test/rustdoc/issue-43893.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/test/rustdoc/issue-43893.rs b/src/test/rustdoc/issue-43893.rs
index 96bd9d7dc3c..a5e343ade38 100644
--- a/src/test/rustdoc/issue-43893.rs
+++ b/src/test/rustdoc/issue-43893.rs
@@ -22,3 +22,8 @@ impl SomeTrait for usize {}
 impl SomeTrait for SomeStruct {
     // deliberately multi-line impl
 }
+
+pub trait AnotherTrait {}
+
+// @has foo/trait.AnotherTrait.html '//a/@href' '../src/foo/issue-43893.rs.html#29'
+impl<T> AnotherTrait for T {}