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