File tree Expand file tree Collapse file tree 2 files changed +29
-0
lines changed
src/test/ui/nll/user-annotations Expand file tree Collapse file tree 2 files changed +29
-0
lines changed Original file line number Diff line number Diff line change
1
+ #![ feature( nll) ]
2
+
3
+ fn test < ' a > ( ) {
4
+ let _: fn ( & ( ) ) = |_: & ' a ( ) | { } ;
5
+ }
6
+
7
+ fn main ( ) {
8
+ test ( ) ;
9
+ }
Original file line number Diff line number Diff line change
1
+ error: unsatisfied lifetime constraints
2
+ --> $DIR/issue-54124.rs:4:22
3
+ |
4
+ LL | fn test<'a>() {
5
+ | -- lifetime `'a` defined here
6
+ LL | let _:fn(&()) = |_:&'a ()| {};
7
+ | ^ - let's call the lifetime of this reference `'1`
8
+ | |
9
+ | requires that `'1` must outlive `'a`
10
+
11
+ error: unsatisfied lifetime constraints
12
+ --> $DIR/issue-54124.rs:4:22
13
+ |
14
+ LL | fn test<'a>() {
15
+ | -- lifetime `'a` defined here
16
+ LL | let _:fn(&()) = |_:&'a ()| {};
17
+ | ^ requires that `'a` must outlive `'static`
18
+
19
+ error: aborting due to 2 previous errors
20
+
You can’t perform that action at this time.
0 commit comments