fn main() { let x = @{mut a: @10, b: @20}; alt x { @{a, b} { assert *a == 10; (*x).a = @30; assert *a == 30; } } }