19 lines
356 B
Rust
19 lines
356 B
Rust
#[allow(non_camel_case_types)]
|
|
|
|
mod bar {
|
|
pub enum foo {
|
|
alpha,
|
|
beta,
|
|
charlie
|
|
}
|
|
}
|
|
|
|
fn main() {
|
|
use bar::foo::{alpha, charlie};
|
|
match alpha {
|
|
alpha | beta => {} //~ ERROR variable `beta` is not bound in all patterns
|
|
//~^ ERROR: `beta` is named the same as one of the variants
|
|
charlie => {}
|
|
}
|
|
}
|