librustc: Don't ICE on binding same field multiple times in struct
pattern.
auto merge of #15262 : zecozephyr/rust/15620, r=luqmana

Fixes #15260