rust-analyzer

The Rust Project Developers·Rustlang.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-07-20·July 20, 2026

Installer type: zip

x86D2BD413EB960E1EB254E3AD6FDE55444BFCA4FE3AEA0DF0FC717C1DFE8F4FB13
x64B90BB295AEEAEBD72D58D3F67BCBA430A2AEDBC18689434203186A767B3EDC14
arm6425180C2B54FBFAF356747D834C42A3B5858F2F255520B003070761A616D24728

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

Tags

lsplsp-serverrustrust-lang

Older versions (7)

2026-07-13
x865C8CDCBFA27E8B7B1A2E209E8DD444B842DD43AEC69292547CF7EEF341CC833C
x64D8D79975DA21CA59DCB9D19D253B2210F33C3EEF41EAB24EC48B6D5AAAA4E1FF
arm64AE7BF858503BB26F49D5EF9BD5D14A61F78573EA706225CDBC39CB52AFE9F9F7
2026-07-06
x864949441CC7A0CFADF33D0E0B8E6750F65EC6F9F125EC4055AA767BE0D3EAC29C
x64B046120AF10D0CB7C735BBD377A53007D97048666FE967E95EA88A9FC177FA09
arm649429A8D2C6309B78BC8A944FDD3AC036FD3EC022266A92836CAB02DE56D69B65
2026-06-29
x8656D48719CBCBF86D79A8235FF7CA85D8328261C4B2D13CD4D82F8DCC021F7446
x647313385A329988C987CFF4E2A7BB859D70AE6C228D705095B1015B822FFB670D
arm64887FD4D17A90F45DFB55B78C9F2E75DEB56E0074312992A2B9442A44BB2013AA
2026-06-22
x861806B376A46013B1BB03AFE8B4738137738DEC5E0245FC11961CD25B9AE9AEED
x646071DC5B28AA6D22C715F63C08D75B827C066BE4EA866796587E52ED48B2922F
arm6430F873713EA3663DB10999C23E95B74FE19968C893D5C0E9B8A896B31DBF8CF8
2026-06-15
x86C1E6260332385A9FBE6013C664F5D91F97823F11614A7A7A07B283705B66606F
x640F82E470220986A6B71202F135FE80233FC3BAAFFB84900F2F19388BA85CBB41
arm6471CA233A9994C4119D10FEA2D9B4F891A938C9957E86568061A9D6993140FE87
2026-06-08
x86A69398C011946D6D945741063C0681FC0A4AABC093EB96DF5A2B6C123EB8DD27
x6432341C16667300A6D33DCFC47596C58BF1269D4B8B0714590AF01488EE8B9AF2
arm64559D41D8F3F18781B4CE9CA75CE723B70FE9B4718C3F1B3D9B8191AC50F0E54C
2026-06-01
x861CA0B79C384D5DAE682D122974706A3BBDFDD04982224E80C81EBBE10A754AAA
x640C361771BD0D85CF9D2227D726D5C2B3CAB034E1AD7E460F659F38C41D9395E8
arm6445BF840C0964016E711E2CAFAA52F3525534AC3762729569813240B0B18A058C