1 2 3 4 5 6 7 8 9 10 11 12 13
enum maybe_pointy { no_pointy, yes_pointy(@pointy), } type pointy = { mut x : maybe_pointy }; fn main() { let m = @{ mut x : no_pointy }; m.x = yes_pointy(m); }