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