error: Name `f` forms or references an illegal self-referential cycle (1/1).
--> tests/compile-fail/surface_forwardref_self2.rs:5:39
|
5 | f = f -> map(|x: usize| x) -> f;
| ^
error: Name `f` forms or references an illegal self-referential cycle (1/1).
--> tests/compile-fail/surface_forwardref_self2.rs:5:13
|
5 | f = f -> map(|x: usize| x) -> f;
| ^
error: `map` must have exactly 1 input(s), actually has 0.
--> tests/compile-fail/surface_forwardref_self2.rs:5:18
|
5 | f = f -> map(|x: usize| x) -> f;
| ^^^^^^^^^^^^^^^^^
error: `map` must have exactly 1 output(s), actually has 0.
--> tests/compile-fail/surface_forwardref_self2.rs:5:18
|
5 | f = f -> map(|x: usize| x) -> f;
| ^^^^^^^^^^^^^^^^^