<pre>fn main() { let x = @0; lambda() { log_err *x; }; } </pre> leaks memory. Interestingly, <pre> fn main() { let x = @0; let f = lambda() { log_err *x; }; } </pre> does not.
fn main() { let x = @0; lambda() { log_err *x; }; }leaks memory.
Interestingly,
fn main() { let x = @0; let f = lambda() { log_err *x; }; }does not.