]> git.lizzy.rs Git - rust.git/blob - src/test/ui/structs-enums/namespaced-enum-glob-import.rs
Rollup merge of #97317 - GuillaumeGomez:gui-settings-text-click, r=jsha
[rust.git] / src / test / ui / structs-enums / namespaced-enum-glob-import.rs
1 // run-pass
2 #![allow(dead_code)]
3 // pretty-expanded FIXME #23616
4
5 mod m2 {
6     pub enum Foo {
7         A,
8         B(isize),
9         C { a: isize },
10     }
11
12     impl Foo {
13         pub fn foo() {}
14     }
15 }
16
17 mod m {
18     pub use m2::Foo::*;
19 }
20
21 fn _f(f: m2::Foo) {
22     use m2::Foo::*;
23
24     match f {
25         A | B(_) | C { .. } => {}
26     }
27 }
28
29 fn _f2(f: m2::Foo) {
30     match f {
31         m::A | m::B(_) | m::C { .. } => {}
32     }
33 }
34
35 pub fn main() {}