NLL: Reject partial init of uninitialized record (struct or tuple) (original) (raw)
Spawned off of #21232
In the short term, we want to reject code like this:
struct S { x: u32, y: u32 } fn main() { let mut s: S; s.x = 10; }
See #54987 for the long-term goal.