Ideally we would (a) show progress and (b) allow cancellation, but at least now there's some indication to the user that something is happening.
rust-analyzer
Provides support for rust-analyzer: novel LSP server for the Rust programming language.
See https://rust-analyzer.github.io/ for more information.