b039eaaf |
1 | struct Helper<'a, F: 'a>(&'a F); |
85aaf69f |
2 | |
b039eaaf SL |
3 | fn fix<F>(f: F) -> i32 where F: Fn(Helper<F>, i32) -> i32 { |
4 | f(Helper(&f), 8) |
5 | } |
223e47cc |
6 | |
d9579d0f |
7 | fn main() { |
ff7c6d11 |
8 | fix(|_, x| x); //~ ERROR closure/generator type that references itself [E0644] |
c34b1796 |
9 | } |