Parser error recovery in `syn` for better IDE support with proc-macros
Rust Internals [Unofficial]
June 2, 2026
I think that's possible without much further adjustments if it produces hard errors instead of warnings, so it would have to be optional. Partial output without hard error seems too sketchy to me.
It would potentially be very noisy since Diagnostic doesn't support error priorities, as far as I can tell.
Discussion in the ATmosphere