Skip to content

Commit

Permalink
bless you nll
Browse files Browse the repository at this point in the history
  • Loading branch information
eddyb committed Aug 16, 2019
1 parent 2ff337a commit 45980e8
Show file tree
Hide file tree
Showing 7 changed files with 32 additions and 32 deletions.
2 changes: 1 addition & 1 deletion src/test/ui/async-await/issues/issue-63388-1.nll.stderr
Expand Up @@ -4,7 +4,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | ) -> &dyn Foo
| ^^^^^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#27r
= note: hidden type `impl std::future::Future` captures lifetime '_#22r

error: lifetime may not live long enough
--> $DIR/issue-63388-1.rs:15:5
Expand Down
Expand Up @@ -4,7 +4,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn a(self: Pin<&Foo>, f: &Foo) -> &Foo { f }
| ^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#18r
= note: hidden type `impl std::future::Future` captures lifetime '_#15r

error: lifetime may not live long enough
--> $DIR/arbitrary_self_types_pin_lifetime_mismatch-async.rs:10:50
Expand All @@ -30,7 +30,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn bar<'a>(self: Alias<&Self>, arg: &'a ()) -> &() { arg }
| ^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#18r
= note: hidden type `impl std::future::Future` captures lifetime '_#15r

error: lifetime may not live long enough
--> $DIR/arbitrary_self_types_pin_lifetime_mismatch-async.rs:19:62
Expand Down
12 changes: 6 additions & 6 deletions src/test/ui/self/elision/lt-ref-self-async.nll.stderr
Expand Up @@ -4,7 +4,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn ref_self(&self, f: &u32) -> &u32 {
| ^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#28r
= note: hidden type `impl std::future::Future` captures lifetime '_#23r

error: lifetime may not live long enough
--> $DIR/lt-ref-self-async.rs:15:47
Expand All @@ -24,7 +24,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn ref_Self(self: &Self, f: &u32) -> &u32 {
| ^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#28r
= note: hidden type `impl std::future::Future` captures lifetime '_#23r

error: lifetime may not live long enough
--> $DIR/lt-ref-self-async.rs:21:53
Expand All @@ -44,7 +44,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn box_ref_Self(self: Box<&Self>, f: &u32) -> &u32 {
| ^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#28r
= note: hidden type `impl std::future::Future` captures lifetime '_#23r

error: lifetime may not live long enough
--> $DIR/lt-ref-self-async.rs:25:62
Expand All @@ -64,7 +64,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn pin_ref_Self(self: Pin<&Self>, f: &u32) -> &u32 {
| ^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#28r
= note: hidden type `impl std::future::Future` captures lifetime '_#23r

error: lifetime may not live long enough
--> $DIR/lt-ref-self-async.rs:29:62
Expand All @@ -84,7 +84,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn box_box_ref_Self(self: Box<Box<&Self>>, f: &u32) -> &u32 {
| ^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#28r
= note: hidden type `impl std::future::Future` captures lifetime '_#23r

error: lifetime may not live long enough
--> $DIR/lt-ref-self-async.rs:33:71
Expand All @@ -104,7 +104,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn box_pin_Self(self: Box<Pin<&Self>>, f: &u32) -> &u32 {
| ^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#28r
= note: hidden type `impl std::future::Future` captures lifetime '_#23r

error: lifetime may not live long enough
--> $DIR/lt-ref-self-async.rs:37:67
Expand Down
12 changes: 6 additions & 6 deletions src/test/ui/self/elision/ref-mut-self-async.nll.stderr
Expand Up @@ -4,7 +4,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn ref_self(&mut self, f: &u32) -> &u32 {
| ^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#18r
= note: hidden type `impl std::future::Future` captures lifetime '_#15r

error: lifetime may not live long enough
--> $DIR/ref-mut-self-async.rs:15:51
Expand All @@ -24,7 +24,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn ref_Self(self: &mut Self, f: &u32) -> &u32 {
| ^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#18r
= note: hidden type `impl std::future::Future` captures lifetime '_#15r

error: lifetime may not live long enough
--> $DIR/ref-mut-self-async.rs:21:57
Expand All @@ -44,7 +44,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn box_ref_Self(self: Box<&mut Self>, f: &u32) -> &u32 {
| ^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#18r
= note: hidden type `impl std::future::Future` captures lifetime '_#15r

error: lifetime may not live long enough
--> $DIR/ref-mut-self-async.rs:25:66
Expand All @@ -64,7 +64,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn pin_ref_Self(self: Pin<&mut Self>, f: &u32) -> &u32 {
| ^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#18r
= note: hidden type `impl std::future::Future` captures lifetime '_#15r

error: lifetime may not live long enough
--> $DIR/ref-mut-self-async.rs:29:66
Expand All @@ -84,7 +84,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn box_box_ref_Self(self: Box<Box<&mut Self>>, f: &u32) -> &u32 {
| ^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#18r
= note: hidden type `impl std::future::Future` captures lifetime '_#15r

error: lifetime may not live long enough
--> $DIR/ref-mut-self-async.rs:33:75
Expand All @@ -104,7 +104,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn box_pin_ref_Self(self: Box<Pin<&mut Self>>, f: &u32) -> &u32 {
| ^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#18r
= note: hidden type `impl std::future::Future` captures lifetime '_#15r

error: lifetime may not live long enough
--> $DIR/ref-mut-self-async.rs:37:75
Expand Down
10 changes: 5 additions & 5 deletions src/test/ui/self/elision/ref-mut-struct-async.nll.stderr
Expand Up @@ -4,7 +4,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn ref_Struct(self: &mut Struct, f: &u32) -> &u32 {
| ^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#18r
= note: hidden type `impl std::future::Future` captures lifetime '_#15r

error: lifetime may not live long enough
--> $DIR/ref-mut-struct-async.rs:15:61
Expand All @@ -24,7 +24,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn box_ref_Struct(self: Box<&mut Struct>, f: &u32) -> &u32 {
| ^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#18r
= note: hidden type `impl std::future::Future` captures lifetime '_#15r

error: lifetime may not live long enough
--> $DIR/ref-mut-struct-async.rs:19:70
Expand All @@ -44,7 +44,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn pin_ref_Struct(self: Pin<&mut Struct>, f: &u32) -> &u32 {
| ^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#18r
= note: hidden type `impl std::future::Future` captures lifetime '_#15r

error: lifetime may not live long enough
--> $DIR/ref-mut-struct-async.rs:23:70
Expand All @@ -64,7 +64,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn box_box_ref_Struct(self: Box<Box<&mut Struct>>, f: &u32) -> &u32 {
| ^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#18r
= note: hidden type `impl std::future::Future` captures lifetime '_#15r

error: lifetime may not live long enough
--> $DIR/ref-mut-struct-async.rs:27:79
Expand All @@ -84,7 +84,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn box_pin_ref_Struct(self: Box<Pin<&mut Struct>>, f: &u32) -> &u32 {
| ^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#18r
= note: hidden type `impl std::future::Future` captures lifetime '_#15r

error: lifetime may not live long enough
--> $DIR/ref-mut-struct-async.rs:31:79
Expand Down
14 changes: 7 additions & 7 deletions src/test/ui/self/elision/ref-self-async.nll.stderr
Expand Up @@ -4,7 +4,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn ref_self(&self, f: &u32) -> &u32 {
| ^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#18r
= note: hidden type `impl std::future::Future` captures lifetime '_#15r

error: lifetime may not live long enough
--> $DIR/ref-self-async.rs:24:47
Expand All @@ -24,7 +24,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn ref_Self(self: &Self, f: &u32) -> &u32 {
| ^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#18r
= note: hidden type `impl std::future::Future` captures lifetime '_#15r

error: lifetime may not live long enough
--> $DIR/ref-self-async.rs:30:53
Expand All @@ -44,7 +44,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn box_ref_Self(self: Box<&Self>, f: &u32) -> &u32 {
| ^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#18r
= note: hidden type `impl std::future::Future` captures lifetime '_#15r

error: lifetime may not live long enough
--> $DIR/ref-self-async.rs:34:62
Expand All @@ -64,7 +64,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn pin_ref_Self(self: Pin<&Self>, f: &u32) -> &u32 {
| ^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#18r
= note: hidden type `impl std::future::Future` captures lifetime '_#15r

error: lifetime may not live long enough
--> $DIR/ref-self-async.rs:38:62
Expand All @@ -84,7 +84,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn box_box_ref_Self(self: Box<Box<&Self>>, f: &u32) -> &u32 {
| ^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#18r
= note: hidden type `impl std::future::Future` captures lifetime '_#15r

error: lifetime may not live long enough
--> $DIR/ref-self-async.rs:42:71
Expand All @@ -104,7 +104,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn box_pin_ref_Self(self: Box<Pin<&Self>>, f: &u32) -> &u32 {
| ^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#18r
= note: hidden type `impl std::future::Future` captures lifetime '_#15r

error: lifetime may not live long enough
--> $DIR/ref-self-async.rs:46:71
Expand All @@ -124,7 +124,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn wrap_ref_Self_Self(self: Wrap<&Self, Self>, f: &u8) -> &u8 {
| ^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#18r
= note: hidden type `impl std::future::Future` captures lifetime '_#15r

error: lifetime may not live long enough
--> $DIR/ref-self-async.rs:50:73
Expand Down
10 changes: 5 additions & 5 deletions src/test/ui/self/elision/ref-struct-async.nll.stderr
Expand Up @@ -4,7 +4,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn ref_Struct(self: &Struct, f: &u32) -> &u32 {
| ^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#18r
= note: hidden type `impl std::future::Future` captures lifetime '_#15r

error: lifetime may not live long enough
--> $DIR/ref-struct-async.rs:15:57
Expand All @@ -24,7 +24,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn box_ref_Struct(self: Box<&Struct>, f: &u32) -> &u32 {
| ^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#18r
= note: hidden type `impl std::future::Future` captures lifetime '_#15r

error: lifetime may not live long enough
--> $DIR/ref-struct-async.rs:19:66
Expand All @@ -44,7 +44,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn pin_ref_Struct(self: Pin<&Struct>, f: &u32) -> &u32 {
| ^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#18r
= note: hidden type `impl std::future::Future` captures lifetime '_#15r

error: lifetime may not live long enough
--> $DIR/ref-struct-async.rs:23:66
Expand All @@ -64,7 +64,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn box_box_ref_Struct(self: Box<Box<&Struct>>, f: &u32) -> &u32 {
| ^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#18r
= note: hidden type `impl std::future::Future` captures lifetime '_#15r

error: lifetime may not live long enough
--> $DIR/ref-struct-async.rs:27:75
Expand All @@ -84,7 +84,7 @@ error[E0700]: hidden type for `impl Trait` captures lifetime that does not appea
LL | async fn box_pin_Struct(self: Box<Pin<&Struct>>, f: &u32) -> &u32 {
| ^^^^
|
= note: hidden type `impl std::future::Future` captures lifetime '_#18r
= note: hidden type `impl std::future::Future` captures lifetime '_#15r

error: lifetime may not live long enough
--> $DIR/ref-struct-async.rs:31:71
Expand Down

0 comments on commit 45980e8

Please sign in to comment.