]> git.proxmox.com Git - rustc.git/blobdiff - src/test/ui/privacy/private-in-public-existential.rs
New upstream version 1.34.2+dfsg1
[rustc.git] / src / test / ui / privacy / private-in-public-existential.rs
index 95658f45df6f5509db8f1f3f10a7362762670388..61c6130e47019550cdba73b0dc163f41073446d4 100644 (file)
@@ -12,4 +12,14 @@ fn check() -> Pub {
     Priv
 }
 
+pub trait Trait {
+    type Pub: Default;
+    fn method() -> Self::Pub;
+}
+
+impl Trait for u8 {
+    existential type Pub: Default;
+    fn method() -> Self::Pub { Priv }
+}
+
 fn main() {}