1 error: reached the recursion limit while instantiating `rec::<&mut &mut &mut &mut &mut &... &mut &mut &mut &mut &mut Empty>`
2 --> $DIR/issue-67552.rs:27:9
4 LL | rec(identity(&mut it))
5 | ^^^^^^^^^^^^^^^^^^^^^^
7 note: `rec` defined here
8 --> $DIR/issue-67552.rs:20:1
10 LL | / fn rec<T>(mut it: T)
15 error: aborting due to previous error