]> git.lizzy.rs Git - rust.git/blob - src/test/ui/impl-trait/feature-self-return-type.stderr
Rollup merge of #105555 - krasimirgg:llvm-int-opt-2, r=cuviper
[rust.git] / src / test / ui / impl-trait / feature-self-return-type.stderr
1 error[E0597]: `bar` does not live long enough
2   --> $DIR/feature-self-return-type.rs:23:22
3    |
4 LL |         let x = {
5    |             - borrow later stored here
6 LL |             let bar = 22;
7 LL |             Foo::new(&bar).into()
8    |                      ^^^^ borrowed value does not live long enough
9 LL |
10 LL |         };
11    |         - `bar` dropped here while still borrowed
12
13 error[E0597]: `y` does not live long enough
14   --> $DIR/feature-self-return-type.rs:63:17
15    |
16 LL |         let x = {
17    |             - borrow later stored here
18 LL |             let y = ();
19 LL |             foo(&y)
20    |                 ^^ borrowed value does not live long enough
21 LL |
22 LL |         };
23    |         - `y` dropped here while still borrowed
24
25 error[E0597]: `y` does not live long enough
26   --> $DIR/feature-self-return-type.rs:95:17
27    |
28 LL |         let x = {
29    |             - borrow later stored here
30 LL |             let y = ();
31 LL |             foo(&y)
32    |                 ^^ borrowed value does not live long enough
33 LL |
34 LL |         };
35    |         - `y` dropped here while still borrowed
36
37 error: aborting due to 3 previous errors
38
39 For more information about this error, try `rustc --explain E0597`.