struct Foo { x int } fn main() { mut f := &Foo{10} f = Foo{ x: 20 } _ = f }