1 A binding shadowed something it shouldn't.
3 A match arm or a variable has a name that is already used by
11 This error may also happen when an enum variant *with fields* is used
12 in a pattern, but without its fields.
21 WithField => {} // error: missing (_)
25 Match bindings cannot shadow statics:
32 TEST => {} // error: name of a static
43 some_value => {} // ok!
50 const TEST: i32 = 0; // const, not static
54 TEST => {} // const is ok!