rust-analyzer
rust-analyzer is a language server that provides IDE functionality for writing Rust programs. You can use it with any editor that supports the Language Server Protocol (VS Code, Vim, Emacs, Zed, etc).
rust-analyzer is a language server that provides IDE functionality for writing Rust programs. You can use it with any editor that supports the Language Server Protocol (VS Code, Vim, Emacs, Zed, etc). rust-analyzer features include go-to-definition, find-all-references, refactorings and code completion. rust-analyzer also supports integrated formatting (with rustfmt) and integrated diagnostics (with rustc and clippy).
winget install --id Rustlang.rust-analyzer --exact --source winget Latest 2026-06-08
Details
- Homepage
- https://rust-analyzer.github.io/
- License
- Apache-2.0 AND MIT
- Publisher
- The Rust Project Developers
- Support
- https://github.com/rust-lang/rust-analyzer/issues
- Moniker
rust-analyzer