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-23
Name Modified Size InfoDownloads / Week
Parent folder
rust-analyzer-x86_64-unknown-linux-musl.gz 2026-03-23 17.0 MB
rust-analyzer-x86_64-unknown-linux-gnu.gz 2026-03-23 17.1 MB
rust-analyzer-x86_64-pc-windows-msvc.zip 2026-03-23 19.2 MB
rust-analyzer-x86_64-apple-darwin.gz 2026-03-23 16.6 MB
rust-analyzer-win32-x64.vsix 2026-03-23 20.8 MB
rust-analyzer-win32-arm64.vsix 2026-03-23 20.2 MB
rust-analyzer-no-server.vsix 2026-03-23 915.9 kB
rust-analyzer-linux-x64.vsix 2026-03-23 18.4 MB
rust-analyzer-linux-armhf.vsix 2026-03-23 15.3 MB
rust-analyzer-linux-arm64.vsix 2026-03-23 18.3 MB
rust-analyzer-i686-pc-windows-msvc.zip 2026-03-23 17.7 MB
rust-analyzer-darwin-x64.vsix 2026-03-23 17.8 MB
rust-analyzer-darwin-arm64.vsix 2026-03-23 17.6 MB
rust-analyzer-arm-unknown-linux-gnueabihf.gz 2026-03-23 13.9 MB
rust-analyzer-alpine-x64.vsix 2026-03-23 18.0 MB
rust-analyzer-aarch64-unknown-linux-gnu.gz 2026-03-23 16.8 MB
rust-analyzer-aarch64-pc-windows-msvc.zip 2026-03-23 18.5 MB
rust-analyzer-aarch64-apple-darwin.gz 2026-03-23 16.1 MB
2026-03-23 source code.tar.gz 2026-03-22 3.8 MB
2026-03-23 source code.zip 2026-03-22 4.9 MB
README.md 2026-03-22 4.6 kB
Totals: 21 Items   308.7 MB 0

Commit: b42b63f \ Release: 2026-03-23 (v0.3.2836)

New Features

  • #21395 change test_name placeholder to executable_arg.

Fixes

  • #21784 remove angle brackets if all lifetime args removed in inline type alias code assist.
  • #21817 fix overlapping edits in convert_named_struct_to_tuple_struct and convert_tuple_struct_to_named_struct.
  • #21333 fix expected type analysis for tuple struct patterns.
  • #21424 support more runnable kinds in rust-project.json.
  • #20407 move out doc comments in generate_trait_from_impl.
  • #21768 keep qualifiers in function parameter completions.
  • #21756 support postfix let completions in closures.
  • #21839 don't add a second semicolon after postfix completions.
  • #21324 improve indentation after postfix completions.
  • #20594 fix indentation in convert_closure_to_fn.
  • #20614 offer no_such_field fix for empty structs.
  • #20762 add fixes for non_exhaustive_let.
  • #20299 name trait after first method in generate_trait_from_impl.
  • #21775 offer inline_local_variable in let-chains.
  • #21473 offer unwrap_block on let-else.
  • #20984 offer add_label_to_loop on for and while expressions.
  • #20600 offer unwrap_tuple on let expressions.
  • #21809 offer extract_variable on some paths.
  • #21822 offer add_missing_match_arms on commas between arms.
  • #21850 offer add_braces on assignments.
  • #20628 support nested lifetimes in add_lifetime_to_type.
  • #20625 support multiple attributes in wrap_unwrap_cfg_attr.
  • #20566 support partial selections in merge_imports.
  • #21787 keep extra predicates in replace_is_method_with_if_let_method.
  • #21828 prime caches in parallel in scip.

Internal Improvements

  • #21843 (first contribution) migrate convert_from_to_tryfrom assist to SyntaxEditor.
  • #21847 migrate qualify_method_call, qualify_path and desugar_try_expr assists to SyntaxEditor.
  • #21832 use mappings in SyntaxFactory constructor methods.
  • #21826 replace ast::make with SyntaxFactory in a few ide-assists methods.
  • #21848 ignore mapping in expr_underscore.
  • #21779 fix printing of IR types.
  • #21827 don't trigger GC on slow tests.
  • #21795 fix test_loading_rust_analyzer when rust-project.json is present.
  • #21796 add codecov.io badge.

See also the changelog post.

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