rayon_core/compile_fail/
scope_join_bad.rs

1/*! ```compile_fail,E0373
2
3fn bad_scope<F>(f: F)
4    where F: FnOnce(&i32) + Send,
5{
6    rayon_core::scope(|s| {
7        let x = 22;
8        s.spawn(|_| f(&x)); //~ ERROR `x` does not live long enough
9    });
10}
11
12fn good_scope<F>(f: F)
13    where F: FnOnce(&i32) + Send,
14{
15    let x = 22;
16    rayon_core::scope(|s| {
17        s.spawn(|_| f(&x));
18    });
19}
20
21fn main() {
22}
23
24``` */