@@ -11,7 +11,7 @@ LL | with_signature(cell, t, |cell, t| require(cell, t));
1111 ]
1212 = note: late-bound region is '_#4r
1313 = note: number of external vids: 5
14- = note: where <T as Anything<ReEarlyBound(0, 'b), ReEarlyBound(1, 'c) >>::AssocType: '_#3r
14+ = note: where <T as Anything<'_#1r, '_#2r >>::AssocType: '_#3r
1515
1616note: no external requirements
1717 --> $DIR/projection-two-region-trait-bound-closure.rs:34:1
@@ -23,14 +23,14 @@ LL | | T: Anything<'b, 'c>,
2323 |
2424 = note: defining type: no_relationships_late::<'_#1r, '_#2r, T>
2525
26- error[E0309]: the associated type `<T as Anything<ReEarlyBound(0, 'b), ReEarlyBound(1, 'c) >>::AssocType` may not live long enough
26+ error[E0309]: the associated type `<T as Anything<'_#5r, '_#6r >>::AssocType` may not live long enough
2727 --> $DIR/projection-two-region-trait-bound-closure.rs:38:39
2828 |
2929LL | with_signature(cell, t, |cell, t| require(cell, t));
3030 | ^^^^^^^^^^^^^^^^
3131 |
32- = help: consider adding an explicit lifetime bound `<T as Anything<ReEarlyBound(0, 'b), ReEarlyBound(1, 'c) >>::AssocType: 'a`...
33- = note: ...so that the type `<T as Anything<ReEarlyBound(0, 'b), ReEarlyBound(1, 'c) >>::AssocType` will meet its required lifetime bounds
32+ = help: consider adding an explicit lifetime bound `<T as Anything<'_#5r, '_#6r >>::AssocType: 'a`...
33+ = note: ...so that the type `<T as Anything<'_#5r, '_#6r >>::AssocType` will meet its required lifetime bounds
3434
3535note: external requirements
3636 --> $DIR/projection-two-region-trait-bound-closure.rs:48:29
@@ -44,7 +44,7 @@ LL | with_signature(cell, t, |cell, t| require(cell, t));
4444 (),
4545 ]
4646 = note: number of external vids: 5
47- = note: where <T as Anything<ReEarlyBound(1, 'b), ReEarlyBound(2, 'c) >>::AssocType: '_#4r
47+ = note: where <T as Anything<'_#2r, '_#3r >>::AssocType: '_#4r
4848
4949note: no external requirements
5050 --> $DIR/projection-two-region-trait-bound-closure.rs:43:1
@@ -57,14 +57,14 @@ LL | | 'a: 'a,
5757 |
5858 = note: defining type: no_relationships_early::<'_#1r, '_#2r, '_#3r, T>
5959
60- error[E0309]: the associated type `<T as Anything<ReEarlyBound(1, 'b), ReEarlyBound(2, 'c) >>::AssocType` may not live long enough
60+ error[E0309]: the associated type `<T as Anything<'_#6r, '_#7r >>::AssocType` may not live long enough
6161 --> $DIR/projection-two-region-trait-bound-closure.rs:48:39
6262 |
6363LL | with_signature(cell, t, |cell, t| require(cell, t));
6464 | ^^^^^^^^^^^^^^^^
6565 |
66- = help: consider adding an explicit lifetime bound `<T as Anything<ReEarlyBound(1, 'b), ReEarlyBound(2, 'c) >>::AssocType: 'a`...
67- = note: ...so that the type `<T as Anything<ReEarlyBound(1, 'b), ReEarlyBound(2, 'c) >>::AssocType` will meet its required lifetime bounds
66+ = help: consider adding an explicit lifetime bound `<T as Anything<'_#6r, '_#7r >>::AssocType: 'a`...
67+ = note: ...so that the type `<T as Anything<'_#6r, '_#7r >>::AssocType` will meet its required lifetime bounds
6868
6969note: external requirements
7070 --> $DIR/projection-two-region-trait-bound-closure.rs:61:29
@@ -78,7 +78,7 @@ LL | with_signature(cell, t, |cell, t| require(cell, t));
7878 (),
7979 ]
8080 = note: number of external vids: 5
81- = note: where <T as Anything<ReEarlyBound(1, 'b), ReEarlyBound(2, 'c) >>::AssocType: '_#4r
81+ = note: where <T as Anything<'_#2r, '_#3r >>::AssocType: '_#4r
8282
8383note: no external requirements
8484 --> $DIR/projection-two-region-trait-bound-closure.rs:53:1
@@ -103,7 +103,7 @@ LL | with_signature(cell, t, |cell, t| require(cell, t));
103103 (),
104104 ]
105105 = note: number of external vids: 5
106- = note: where <T as Anything<ReEarlyBound(1, 'b), ReEarlyBound(2, 'c) >>::AssocType: '_#4r
106+ = note: where <T as Anything<'_#2r, '_#3r >>::AssocType: '_#4r
107107
108108note: no external requirements
109109 --> $DIR/projection-two-region-trait-bound-closure.rs:65:1
@@ -128,7 +128,7 @@ LL | with_signature(cell, t, |cell, t| require(cell, t));
128128 (),
129129 ]
130130 = note: number of external vids: 5
131- = note: where <T as Anything<ReEarlyBound(1, 'b), ReEarlyBound(2, 'c) >>::AssocType: '_#4r
131+ = note: where <T as Anything<'_#2r, '_#3r >>::AssocType: '_#4r
132132
133133note: no external requirements
134134 --> $DIR/projection-two-region-trait-bound-closure.rs:74:1
@@ -154,7 +154,7 @@ LL | with_signature(cell, t, |cell, t| require(cell, t));
154154 ]
155155 = note: late-bound region is '_#3r
156156 = note: number of external vids: 4
157- = note: where <T as Anything<ReEarlyBound(0, 'b), ReEarlyBound(0, 'b) >>::AssocType: '_#2r
157+ = note: where <T as Anything<'_#1r, '_#1r >>::AssocType: '_#2r
158158
159159note: no external requirements
160160 --> $DIR/projection-two-region-trait-bound-closure.rs:83:1
@@ -194,7 +194,7 @@ LL | with_signature(cell, t, |cell, t| require(cell, t));
194194 (),
195195 ]
196196 = note: number of external vids: 4
197- = note: where <T as Anything<ReEarlyBound(1, 'b), ReEarlyBound(1, 'b) >>::AssocType: '_#3r
197+ = note: where <T as Anything<'_#2r, '_#2r >>::AssocType: '_#3r
198198
199199note: no external requirements
200200 --> $DIR/projection-two-region-trait-bound-closure.rs:92:1
@@ -219,7 +219,7 @@ LL | with_signature(cell, t, |cell, t| require(cell, t));
219219 (),
220220 ]
221221 = note: number of external vids: 3
222- = note: where <T as Anything<ReEarlyBound(0, 'a), ReEarlyBound(0, 'a) >>::AssocType: '_#2r
222+ = note: where <T as Anything<'_#1r, '_#1r >>::AssocType: '_#2r
223223
224224note: no external requirements
225225 --> $DIR/projection-two-region-trait-bound-closure.rs:101:1
0 commit comments