1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
//@ run-rustfix // check to make sure that we suggest adding `move` after `static` #![feature(coroutines)] fn check() -> impl Sized { let x = 0; #[coroutine] static move || { //~^ ERROR E0373 yield; x } } fn main() { check(); }