]> git.lizzy.rs Git - rust.git/blobdiff - tests/ui/new_ret_no_self.rs
Auto merge of #9684 - kraktus:ref_option_ref, r=xFrednet
[rust.git] / tests / ui / new_ret_no_self.rs
index e82873629a54b0de91ad1068fff7d552001fe81b..2f315ffe2983ebebc506b2a5eb33bf7d2f87647b 100644 (file)
@@ -340,3 +340,13 @@ fn new() -> Option<(Self, u32)>
         }
     }
 }
+
+// issue #1724
+struct RetOtherSelf<T>(T);
+struct RetOtherSelfWrapper<T>(T);
+
+impl RetOtherSelf<T> {
+    fn new(t: T) -> RetOtherSelf<RetOtherSelfWrapper<T>> {
+        RetOtherSelf(RetOtherSelfWrapper(t))
+    }
+}