Well, scope can't handle this:
fn foo() {
let a = // A large vector;
// computation
let b = // Another large vector;
// computation
drop(a);
// computation
drop(b);
}
Well, scope can't handle this:
fn foo() {
let a = // A large vector;
// computation
let b = // Another large vector;
// computation
drop(a);
// computation
drop(b);
}