diff options
Diffstat (limited to 'src/test/ui/privacy/private-in-public-existential.rs')
| -rw-r--r-- | src/test/ui/privacy/private-in-public-existential.rs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/test/ui/privacy/private-in-public-existential.rs b/src/test/ui/privacy/private-in-public-existential.rs new file mode 100644 index 00000000000..95658f45df6 --- /dev/null +++ b/src/test/ui/privacy/private-in-public-existential.rs @@ -0,0 +1,15 @@ +// compile-pass + +#![feature(existential_type)] +#![deny(private_in_public)] + +pub existential type Pub: Default; + +#[derive(Default)] +struct Priv; + +fn check() -> Pub { + Priv +} + +fn main() {} |
