Are we *actually* IDE yet? A look on the Rust IDE Story
summary
Compares two concrete implementations: RLS that shells out to rustc and emits save-analysis JSON with noticeable latency and weak completion, and rust-analyzer that uses a concrete syntax tree and Salsa for laziness, reusing chalk for trait solving and incrementally answering queries. Reports that rust-analyzer now handles the Rust compiler repo and has improved macro expansion but still lacks built-in diagnostics and global indexing. Notes work from RLS 2.0 and the merged rustc_lexer crate as evidence that parity is approaching but not yet reached.
AI-written summary · about
chapters (8)
- 0:00Intro
- 0:20About me
- 1:02Early days
- 2:24Rust Parser
- 9:30RLS
- 16:48Rust Analyzer
- 21:51Rust AllHands
- 23:29Conclusion








