Download Latest Version rust-analyzer-i686-pc-windows-msvc.zip (17.8 MB)
Email in envelope

Get an email when there's a new version of rust-analyzer

Home / 2026-03-30
Name Modified Size InfoDownloads / Week
Parent folder
rust-analyzer-x86_64-unknown-linux-musl.gz 2026-03-30 17.1 MB
rust-analyzer-x86_64-unknown-linux-gnu.gz 2026-03-30 17.1 MB
rust-analyzer-x86_64-pc-windows-msvc.zip 2026-03-30 19.3 MB
rust-analyzer-x86_64-apple-darwin.gz 2026-03-30 16.7 MB
rust-analyzer-win32-x64.vsix 2026-03-30 20.9 MB
rust-analyzer-win32-arm64.vsix 2026-03-30 20.2 MB
rust-analyzer-no-server.vsix 2026-03-30 915.9 kB
rust-analyzer-linux-x64.vsix 2026-03-30 18.5 MB
rust-analyzer-linux-armhf.vsix 2026-03-30 15.3 MB
rust-analyzer-linux-arm64.vsix 2026-03-30 18.4 MB
rust-analyzer-i686-pc-windows-msvc.zip 2026-03-30 17.8 MB
rust-analyzer-darwin-x64.vsix 2026-03-30 17.9 MB
rust-analyzer-darwin-arm64.vsix 2026-03-30 17.7 MB
rust-analyzer-arm-unknown-linux-gnueabihf.gz 2026-03-30 13.9 MB
rust-analyzer-alpine-x64.vsix 2026-03-30 18.1 MB
rust-analyzer-aarch64-unknown-linux-gnu.gz 2026-03-30 16.9 MB
rust-analyzer-aarch64-pc-windows-msvc.zip 2026-03-30 18.6 MB
rust-analyzer-aarch64-apple-darwin.gz 2026-03-30 16.2 MB
2026-03-30 source code.tar.gz 2026-03-29 3.8 MB
2026-03-30 source code.zip 2026-03-29 4.9 MB
README.md 2026-03-29 3.4 kB
Totals: 21 Items   310.2 MB 4

Commit: f1297b2 \ Release: 2026-03-30 (v0.3.2845)

Fixes

  • #21588 (first contribution) fix asm! sym operand parsing for parenthesized expr fragments.
  • #21871 revert TyLoweringContext::store after lowering parent defaults.
  • #21876 keep value when trying to produce a default call.
  • #21904 fix panic on trailing | in unmerge_match_arm.
  • #21838 skip usages inside macro expansions in destructure_{struct,tuple}_binding.
  • #21860, #21865 wrap ascribed type in Option<> or Result<> in desugar_try_expr with let - else.
  • #21744 keep comments in add_missing_match_arms.
  • #20681 fix indent after fixing trait_impl_redundant_assoc_item.
  • #21411 offer merge_match_arms on ambiguous identifier patterns.
  • #21709 fix spurious flychecks with multiple workspaces.

Internal Improvements

  • #21874 (first contribution) migrate generate_default_from_new assist to SyntaxEditor.
  • #21879 (first contribution) fix bounds check in debug_assert!.
  • #21823, #21859, #21900 implement signature type inference.
  • #21901, #21907 only allocate non-empty item blocks.
  • #21897 remove Arc from GenericParams and AstIdMap.
  • #21872 rename IndentLevel::single to zero.
  • #21856, #21867, #21866, #21870, #21884 replace make in replace_derive_with_manual_impl, generate_impl, generate_new, generate_trait_impl_text_intransitive and getter with SyntaxFactory.
  • #21853 extract default_fill_expr to utils.
  • #21862 don't trigger GC on slow tests, take 2.

See also the changelog post.

Source: README.md, updated 2026-03-29