rust-analyzer is a modular compiler frontend for the Rust language.  It is a
part of a larger rls-2.0 effort to create excellent IDE support for Rust.

rust-analyzer implements LSP, the Language Server Protocol. It can be used with
LSP plugins in various editors such as Emacs, Vim and Neovim.
