{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreihc3wyokugd7wiolvo6vjdogn3f77fja7aqhnljujmcmkiixnnuji",
"uri": "at://did:plc:ivbknywyskln22er3nkssdhl/app.bsky.feed.post/3mjwrj7uweqz2"
},
"path": "/t/regression-1-94-0/24185#post_2",
"publishedAt": "2026-04-20T15:07:57.000Z",
"site": "https://internals.rust-lang.org",
"tags": [
"recursion_limit"
],
"textContent": "It’s not a good idea to assume that everyone has memorized the error codes; the job of error codes isn’t to identify errors for experienced users, but to point to additional documentation. I see that E0275 is “An evaluation of a trait requirement overflowed.”\n\nIn this case, the thing to check is: does your program compile if you set recursion_limit higher than the default?\n\nIf it does compile, then: this sort of thing unavoidably happens sometimes.\n\nIf it does not compile, then: this _is_ a serious regression and you should report it. Minimal reproduction is highly valuable, but not a prerequisite for making a report.",
"title": "Regression 1.94.0"
}