2017-12-10 23:29:24 +03:00
|
|
|
enum Foo {
|
2015-10-12 02:14:55 +05:30
|
|
|
Bar(u8)
|
|
|
|
}
|
|
|
|
fn main(){
|
|
|
|
foo(|| {
|
|
|
|
match Foo::Bar(1) {
|
2017-11-15 18:55:45 -08:00
|
|
|
Foo::Baz(..) => (),
|
2020-01-08 08:05:31 -08:00
|
|
|
//~^ ERROR no variant or associated item named `Baz` found
|
2015-10-12 02:14:55 +05:30
|
|
|
_ => (),
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
fn foo<F>(f: F) where F: FnMut() {
|
|
|
|
f();
|
|
|
|
}
|