]>
Commit | Line | Data |
---|---|---|
9fa01778 XL |
1 | error[E0491]: in type `&'a WithHrAssoc<TheType<'b>>`, reference has a longer lifetime than the data it references |
2 | --> $DIR/regions-outlives-projection-container-hrtb.rs:35:12 | |
3 | | | |
4 | LL | let _: &'a WithHrAssoc<TheType<'b>> = loop { }; | |
5 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
6 | | | |
7 | note: the pointer is valid for the lifetime 'a as defined on the function body at 32:15 | |
8 | --> $DIR/regions-outlives-projection-container-hrtb.rs:32:15 | |
9 | | | |
10 | LL | fn with_assoc<'a,'b>() { | |
11 | | ^^ | |
12 | note: but the referenced data is only valid for the lifetime 'b as defined on the function body at 32:18 | |
13 | --> $DIR/regions-outlives-projection-container-hrtb.rs:32:18 | |
14 | | | |
15 | LL | fn with_assoc<'a,'b>() { | |
16 | | ^^ | |
17 | ||
18 | error[E0491]: in type `&'a WithHrAssocSub<TheType<'b>>`, reference has a longer lifetime than the data it references | |
19 | --> $DIR/regions-outlives-projection-container-hrtb.rs:57:12 | |
20 | | | |
21 | LL | let _: &'a WithHrAssocSub<TheType<'b>> = loop { }; | |
22 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
23 | | | |
24 | note: the pointer is valid for the lifetime 'a as defined on the function body at 53:19 | |
25 | --> $DIR/regions-outlives-projection-container-hrtb.rs:53:19 | |
26 | | | |
27 | LL | fn with_assoc_sub<'a,'b>() { | |
28 | | ^^ | |
29 | note: but the referenced data is only valid for the lifetime 'b as defined on the function body at 53:22 | |
30 | --> $DIR/regions-outlives-projection-container-hrtb.rs:53:22 | |
31 | | | |
32 | LL | fn with_assoc_sub<'a,'b>() { | |
33 | | ^^ | |
34 | ||
35 | error: aborting due to 2 previous errors | |
36 | ||
37 | For more information about this error, try `rustc --explain E0491`. |