Interactive Analysis Map
rust-analyzer is mainly a thread-and-channel application rather than a Tokio application. Concurrency comes from snapshots, worker pools, Rayon, actors, and isolated subprocesses; async syntax is not a prerequisite for responsiveness.