1 2 3 4 5 6 7 8 9 10 11 12
resource r(b: @mut int) { *b += 1; } fn main() { let b = @mut 0; { let p = some(r(b)); } assert *b == 1; }