]> git.lizzy.rs Git - rust.git/blob - src/test/ui/structs-enums/export-abstract-tag.rs
Rollup merge of #89468 - FabianWolff:issue-89358, r=jackh726
[rust.git] / src / test / ui / structs-enums / export-abstract-tag.rs
1 // run-pass
2 #![allow(non_camel_case_types)]
3
4 // We can export tags without exporting the variants to create a simple
5 // sort of ADT.
6
7 // pretty-expanded FIXME #23616
8
9 mod foo {
10     pub enum t { t1, }
11
12     pub fn f() -> t { return t::t1; }
13 }
14
15 pub fn main() { let _v: foo::t = foo::f(); }