6 B, //~ WARNING: variant `B` is never constructed
13 fn discriminant_is_a_ref() {
14 let here = A { field: Variant::A };
15 let out_ref = &here.field;
17 || match out_ref { //~ WARNING: unused closure that must be used
23 fn discriminant_is_a_field() {
24 let here = A { field: Variant::A };
26 || match here.field { //~ WARNING: unused closure that must be used
33 discriminant_is_a_ref();
34 discriminant_is_a_field();