mirror of
https://github.com/rust-lang/rust.git
synced 2024-12-06 21:53:46 +00:00
24 lines
319 B
Rust
24 lines
319 B
Rust
// check-pass
|
|
// compile-flags: -Zunpretty=thir-tree
|
|
|
|
enum Bar {
|
|
First,
|
|
Second,
|
|
Third,
|
|
}
|
|
|
|
enum Foo {
|
|
FooOne(Bar),
|
|
FooTwo,
|
|
}
|
|
|
|
fn has_match(foo: Foo) -> bool {
|
|
match foo {
|
|
Foo::FooOne(Bar::First) => true,
|
|
Foo::FooOne(_) => false,
|
|
Foo::FooTwo => true,
|
|
}
|
|
}
|
|
|
|
fn main() {}
|