error: reached the type-length limit while instantiating `<T as Foo><(&(&(&(&(&(&(&(&(&(&(&(&(&(&(&(&(&(&(&(), &()), &(&()...` | |
--> $DIR/issue-37311.rs:23:5 | |
| | |
LL | / fn recurse(&self) { //~ ERROR reached the type-length limit | |
LL | | (self, self).recurse(); | |
LL | | } | |
| |_____^ | |
| | |
= note: consider adding a `#![type_length_limit="2097152"]` attribute to your crate | |
error: aborting due to previous error | |