diff --git a/async-stream/tests/ui/yield_in_closure.stderr b/async-stream/tests/ui/yield_in_closure.stderr index 24202a8..9f917f3 100644 --- a/async-stream/tests/ui/yield_in_closure.stderr +++ b/async-stream/tests/ui/yield_in_closure.stderr @@ -7,14 +7,20 @@ error[E0658]: yield syntax is experimental = note: see issue #43122 for more information error[E0277]: expected a `FnOnce<(&str,)>` closure, found `[generator@$DIR/tests/ui/yield_in_closure.rs:6:23: 6:26]` - --> tests/ui/yield_in_closure.rs:6:14 - | -6 | .and_then(|v| { - | ^^^^^^^^ expected an `FnOnce<(&str,)>` closure, found `[generator@$DIR/tests/ui/yield_in_closure.rs:6:23: 6:26]` - | - = help: the trait `FnOnce<(&str,)>` is not implemented for `[generator@$DIR/tests/ui/yield_in_closure.rs:6:23: 6:26]` + --> tests/ui/yield_in_closure.rs:6:23 + | +6 | .and_then(|v| { + | ______________--------_^ + | | | + | | required by a bound introduced by this call +7 | | yield v; +8 | | Ok(()) +9 | | }); + | |_____________^ expected an `FnOnce<(&str,)>` closure, found `[generator@$DIR/tests/ui/yield_in_closure.rs:6:23: 6:26]` + | + = help: the trait `FnOnce<(&str,)>` is not implemented for `[generator@$DIR/tests/ui/yield_in_closure.rs:6:23: 6:26]` note: required by a bound in `Result::::and_then` - --> $RUST/core/src/result.rs - | - | pub fn and_then Result>(self, op: F) -> Result { - | ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Result::::and_then` + --> $RUST/core/src/result.rs + | + | pub fn and_then Result>(self, op: F) -> Result { + | ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Result::::and_then`