// ERROR:9:borrow unit badrfld; struct Pair { a: i32, b: i32, } fn bad() -> void { var p = Pair{ a: 1, b: 2 }; let left = &mut p.a; p.b = 3; left.^ = 4; }