rustanalyzer
Rust Analyzer is a language server for the Rust programming language. Implemented as a standalone project, it provides IDE-like features to editors via the Language Server Protocol (LSP). It is one of the most widely used Rust language servers and is commonly compared with the Rust Language Server (RLS).
Development and design: The project emphasizes speed and accuracy by performing semantic analysis and incremental computation
Key features include code completion with contextual suggestions; go to definition, find references, and hover-based type
Editors and integrations: The most common deployment is via the VS Code extension named rust-analyzer, but the
Licensing and status: Rust Analyzer is open source and released under a dual MIT/Apache license. Its source