1 error: expected one of `:`, `;`, `=`, or `@`, found `<`
2 --> $DIR/issue-22647.rs:2:15
4 LL | let caller<F> = |f: F| //~ ERROR expected one of `:`, `;`, `=`, or `@`, found `<`
5 | ^ expected one of `:`, `;`, `=`, or `@` here
7 error: aborting due to previous error