14 let a = A { b: B::Fst };
15 if let B::Fst = a.b {};
16 //~^ ERROR mismatched types [E0308]
17 // note: you might have meant to use field `b` of type `B`
22 //~^^^ ERROR mismatched types [E0308]
23 // note: you might have meant to use field `b` of type `B`
24 //~^^^^ ERROR mismatched types [E0308]
25 // note: you might have meant to use field `b` of type `B`