about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorEsteban Kuber <esteban@kuber.com.ar>2021-10-12 13:28:02 +0000
committerEsteban Kuber <esteban@kuber.com.ar>2021-12-10 03:08:24 +0000
commitff13ad710f7332079d4ea494f5b0bced68d41429 (patch)
tree25fe6c117178b5a8f0c3513f1423e4d3abebbb98 /src
parent0ee723edb54031afdd6e5f07a6daf19dcc34e665 (diff)
downloadrust-ff13ad710f7332079d4ea494f5b0bced68d41429.tar.gz
rust-ff13ad710f7332079d4ea494f5b0bced68d41429.zip
rebase and update nll test
Diffstat (limited to 'src')
-rw-r--r--src/test/ui/async-await/issues/issue-72312.nll.stderr10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/test/ui/async-await/issues/issue-72312.nll.stderr b/src/test/ui/async-await/issues/issue-72312.nll.stderr
index cf7723ada56..068d8c64d68 100644
--- a/src/test/ui/async-await/issues/issue-72312.nll.stderr
+++ b/src/test/ui/async-await/issues/issue-72312.nll.stderr
@@ -2,13 +2,19 @@ error[E0521]: borrowed data escapes outside of associated function
   --> $DIR/issue-72312.rs:13:24
    |
 LL |       pub async fn start(&self) {
-   |                          ----- `self` is a reference that is only valid in the associated function body
+   |                          -----
+   |                          |
+   |                          `self` is a reference that is only valid in the associated function body
+   |                          let's call the lifetime of this reference `'1`
 ...
 LL |           require_static(async move {
    |  ________________________^
 LL | |             &self;
 LL | |         });
-   | |_________^ `self` escapes the associated function body here
+   | |         ^
+   | |         |
+   | |_________`self` escapes the associated function body here
+   |           argument requires that `'1` must outlive `'static`
 
 error: aborting due to previous error