about summary refs log tree commit diff
path: root/src/test/rustdoc
diff options
context:
space:
mode:
authorGary Guo <gary@garyguo.net>2020-08-07 23:34:44 +0100
committerGary Guo <gary@garyguo.net>2020-08-07 23:41:07 +0100
commit505d157814ba4e7d3ee0d036832008c3221b3df4 (patch)
tree872c66d5825b8e82614da0c5a217162e98206b81 /src/test/rustdoc
parent63c0d9ca51bb471189a0d5529c8ee5491fb4e102 (diff)
downloadrust-505d157814ba4e7d3ee0d036832008c3221b3df4.tar.gz
rust-505d157814ba4e7d3ee0d036832008c3221b3df4.zip
Display elided lifetime for external paths
Diffstat (limited to 'src/test/rustdoc')
-rw-r--r--src/test/rustdoc/elided-lifetime.rs13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/test/rustdoc/elided-lifetime.rs b/src/test/rustdoc/elided-lifetime.rs
index 641866aaf3c..6ba58380ed5 100644
--- a/src/test/rustdoc/elided-lifetime.rs
+++ b/src/test/rustdoc/elided-lifetime.rs
@@ -31,3 +31,16 @@ pub fn test3(a: &u32) -> ARef {
 pub fn test4(a: &u32) -> ARef<'_> {
     Ref(a)
 }
+
+// Ensure external paths also display elided lifetime
+// @has foo/fn.test5.html
+// @matches - "Iter</a>&lt;'_"
+pub fn test5(a: &Option<u32>) -> std::option::Iter<u32> {
+    a.iter()
+}
+
+// @has foo/fn.test6.html
+// @matches - "Iter</a>&lt;'_"
+pub fn test6(a: &Option<u32>) -> std::option::Iter<'_, u32> {
+    a.iter()
+}