#![allow(unused, nonstandard_style)] | |
// If an enum has two different variants, | |
// then it cannot be matched upon in a function argument. | |
// It still gets an error, but no suggestions. | |
enum Foo { | |
C, | |
D, | |
} | |
fn foo(C: Foo) {} //~ERROR | |
fn main() { | |
let C = Foo::D; //~ERROR | |
} |