blob: 1079bae2c06aed2eaa6570a2061cbee7c228d118 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
enum T {
T1(i32, i32),
T2(i32, i32),
T3(i32),
T4(i32),
}
fn main() {
match T::T1(123, 456) {
T::T1(a, d) | T::T2(d, b) | T::T3(c) | T::T4(a) => { println!("{:?}", a); }
//~^ ERROR is not bound in all patterns
//~| ERROR is not bound in all patterns
//~| ERROR is not bound in all patterns
//~| ERROR is not bound in all patterns
}
}
|