diff options
Diffstat (limited to 'src/test/ui/borrowck/issue-103624.stderr')
-rw-r--r-- | src/test/ui/borrowck/issue-103624.stderr | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/src/test/ui/borrowck/issue-103624.stderr b/src/test/ui/borrowck/issue-103624.stderr deleted file mode 100644 index e6a35dd88..000000000 --- a/src/test/ui/borrowck/issue-103624.stderr +++ /dev/null @@ -1,35 +0,0 @@ -error[E0507]: cannot move out of `self.b`, as `self` is a captured variable in an `Fn` closure - --> $DIR/issue-103624.rs:16:13 - | -LL | async fn foo(&self) { - | ----- captured outer variable -LL | let bar = self.b.bar().await; -LL | spawn_blocking(move || { - | ------- captured by this `Fn` closure -LL | -LL | self.b; - | ^^^^^^ move occurs because `self.b` has type `StructB`, which does not implement the `Copy` trait - -error[E0521]: borrowed data escapes outside of associated function - --> $DIR/issue-103624.rs:14:9 - | -LL | async fn foo(&self) { - | ----- - | | - | `self` is a reference that is only valid in the associated function body - | let's call the lifetime of this reference `'1` -LL | let bar = self.b.bar().await; -LL | / spawn_blocking(move || { -LL | | -LL | | self.b; -LL | | -LL | | }) - | | ^ - | | | - | |__________`self` escapes the associated function body here - | argument requires that `'1` must outlive `'static` - -error: aborting due to 2 previous errors - -Some errors have detailed explanations: E0507, E0521. -For more information about an error, try `rustc --explain E0507`. |