Expand description
ⓘ
fn bad_scope<F>(f: F)
   where F: FnOnce(&i32) + Send,
{
   rayon_core::scope(|s| {
       let x = 22;
       s.spawn(|_| f(&x)); //~ ERROR `x` does not live long enough
   });
}
fn good_scope<F>(f: F)
   where F: FnOnce(&i32) + Send,
{
   let x = 22;
   rayon_core::scope(|s| {
       s.spawn(|_| f(&x));
   });
}
fn main() {
}