1error[E0658]: yield syntax is experimental 2 --> tests/ui/yield_in_nested_fn.rs:6:13 3 | 46 | yield "hello"; 5 | ^^^^^^^^^^^^^ 6 | 7 = note: see issue #43122 <https://github.com/rust-lang/rust/issues/43122> for more information 8 9error: `yield` can only be used in `#[coroutine]` closures, or `gen` blocks 10 --> tests/ui/yield_in_nested_fn.rs:6:13 11 | 126 | yield "hello"; 13 | ^^^^^^^^^^^^^ 14 | 15help: use `#[coroutine]` to make this closure a coroutine 16 | 175 | #[coroutine] fn foo() { 18 | ++++++++++++ 19 20error[E0627]: yield expression outside of coroutine literal 21 --> tests/ui/yield_in_nested_fn.rs:6:13 22 | 236 | yield "hello"; 24 | ^^^^^^^^^^^^^ 25