error[E0597]: `scope2` does not live long enough --> $DIR/boxed_local.rs:10:43 | 8 | let _boxed_local = { | ------------ borrow later stored here 9 | let mut scope2 = v8::HandleScope::new(&mut scope1); 10 | let mut scope3 = v8::HandleScope::new(&mut scope2); | ^^^^^^^^^^^ borrowed value does not live long enough 11 | Box::new(v8::Integer::new(&mut scope3, 123)) 12 | }; | - `scope2` dropped here while still borrowed