Comment

Comment by sundarurfriend

I thought working with the lossless syntax tree was the key to Rust's pin-point precise error messages. How does rust-analyzer get and print the specific point of error if it throws away the non-essential information before that stage? I suppose the position information is stored along with the Error nodes, in the original parsing?

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton