| 
 | 1 | +error: lifetime may not live long enough  | 
 | 2 | +  --> $DIR/ref-self.rs:21:9  | 
 | 3 | +   |  | 
 | 4 | +LL |     fn ref_self(&self, f: &u32) -> &u32 {  | 
 | 5 | +   |                 -         - let's call the lifetime of this reference `'1`  | 
 | 6 | +   |                 |  | 
 | 7 | +   |                 let's call the lifetime of this reference `'2`  | 
 | 8 | +LL |         f  | 
 | 9 | +   |         ^ function was supposed to return data with lifetime `'2` but it is returning data with lifetime `'1`  | 
 | 10 | + | 
 | 11 | +error: lifetime may not live long enough  | 
 | 12 | +  --> $DIR/ref-self.rs:27:9  | 
 | 13 | +   |  | 
 | 14 | +LL |     fn ref_Self(self: &Self, f: &u32) -> &u32 {  | 
 | 15 | +   |                       -         - let's call the lifetime of this reference `'1`  | 
 | 16 | +   |                       |  | 
 | 17 | +   |                       let's call the lifetime of this reference `'2`  | 
 | 18 | +LL |         f  | 
 | 19 | +   |         ^ function was supposed to return data with lifetime `'2` but it is returning data with lifetime `'1`  | 
 | 20 | + | 
 | 21 | +error: lifetime may not live long enough  | 
 | 22 | +  --> $DIR/ref-self.rs:31:9  | 
 | 23 | +   |  | 
 | 24 | +LL |     fn box_ref_Self(self: Box<&Self>, f: &u32) -> &u32 {  | 
 | 25 | +   |                               -          - let's call the lifetime of this reference `'1`  | 
 | 26 | +   |                               |  | 
 | 27 | +   |                               let's call the lifetime of this reference `'2`  | 
 | 28 | +LL |         f  | 
 | 29 | +   |         ^ function was supposed to return data with lifetime `'2` but it is returning data with lifetime `'1`  | 
 | 30 | + | 
 | 31 | +error: lifetime may not live long enough  | 
 | 32 | +  --> $DIR/ref-self.rs:35:9  | 
 | 33 | +   |  | 
 | 34 | +LL |     fn pin_ref_Self(self: Pin<&Self>, f: &u32) -> &u32 {  | 
 | 35 | +   |                               -          - let's call the lifetime of this reference `'1`  | 
 | 36 | +   |                               |  | 
 | 37 | +   |                               let's call the lifetime of this reference `'2`  | 
 | 38 | +LL |         f  | 
 | 39 | +   |         ^ function was supposed to return data with lifetime `'2` but it is returning data with lifetime `'1`  | 
 | 40 | + | 
 | 41 | +error: lifetime may not live long enough  | 
 | 42 | +  --> $DIR/ref-self.rs:39:9  | 
 | 43 | +   |  | 
 | 44 | +LL |     fn box_box_ref_Self(self: Box<Box<&Self>>, f: &u32) -> &u32 {  | 
 | 45 | +   |                                       -           - let's call the lifetime of this reference `'1`  | 
 | 46 | +   |                                       |  | 
 | 47 | +   |                                       let's call the lifetime of this reference `'2`  | 
 | 48 | +LL |         f  | 
 | 49 | +   |         ^ function was supposed to return data with lifetime `'2` but it is returning data with lifetime `'1`  | 
 | 50 | + | 
 | 51 | +error: lifetime may not live long enough  | 
 | 52 | +  --> $DIR/ref-self.rs:43:9  | 
 | 53 | +   |  | 
 | 54 | +LL |     fn box_pin_ref_Self(self: Box<Pin<&Self>>, f: &u32) -> &u32 {  | 
 | 55 | +   |                                       -           - let's call the lifetime of this reference `'1`  | 
 | 56 | +   |                                       |  | 
 | 57 | +   |                                       let's call the lifetime of this reference `'2`  | 
 | 58 | +LL |         f  | 
 | 59 | +   |         ^ function was supposed to return data with lifetime `'2` but it is returning data with lifetime `'1`  | 
 | 60 | + | 
 | 61 | +error: lifetime may not live long enough  | 
 | 62 | +  --> $DIR/ref-self.rs:47:9  | 
 | 63 | +   |  | 
 | 64 | +LL |     fn wrap_ref_Self_Self(self: Wrap<&Self, Self>, f: &u8) -> &u8 {  | 
 | 65 | +   |                                      -                - let's call the lifetime of this reference `'1`  | 
 | 66 | +   |                                      |  | 
 | 67 | +   |                                      let's call the lifetime of this reference `'2`  | 
 | 68 | +LL |         f  | 
 | 69 | +   |         ^ function was supposed to return data with lifetime `'2` but it is returning data with lifetime `'1`  | 
 | 70 | + | 
 | 71 | +error: aborting due to 7 previous errors  | 
 | 72 | + | 
0 commit comments