---
title: "Rust-Analyzer Changelog Updates: Versions 0.3.2753 and 0.3.2761"
url: https://daily.dev/posts/rust-analyzer-changelog-updates-versions-0-3-2753-and-0-3-2761-keikngk9t
source_url: https://daily.dev/posts/rust-analyzer-changelog-updates-versions-0-3-2753-and-0-3-2761-keikngk9t
type: collection
source: "Collections"
published: 2026-01-19T05:58:49.216Z
updated: 2026-01-19T05:59:10.401Z
tags: ["rust", "compiler"]
reading_time: 2
upvotes: 0
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Rust-Analyzer Changelog Updates: Versions 0.3.2753 and 0.3.2761

**[Collections](https://daily.dev/sources/collections)** · 2 min read · 0 upvotes · 0 comments

## Summary

Rust-analyzer versions 0.3.2761 and 0.3.2753 introduce flycheck triggering for non-workspace files, performance optimizations through reused scratch allocations, and 20+ fixes including improved cast checks synchronized with rustc, better symbol indexing for macro-generated imports, enhanced completion suggestions for mut and raw keywords, improved trait import support across crates, and corrections for lifetime diagnostics with function pointers.

## Content

### Rust-Analyzer Changelog Highlights

#### Version 0.3.2761
The release of Rust-analyzer version 0.3.2761 brings significant updates, most notably the introduction of flycheck triggering for modifications in non-workspace files. Additionally, this version comprehensively addresses 13 fixes, enhancing the tool's functionality and reliability:

- **Flycheck Lookup Fixes**: Improved flycheck lookup processes.
- **Synchronization with `rustc` Cast Checks**: Alignment of cast checks with the Rust compiler.
- **`naked_asm` Return Type Check**: Correct checks for the return type of `naked_asm` functions.
- **Supertrait Predicate Lowering Fixes**: Better handling of supertrait predicates during lowering.
- **Unused Variable Warnings**: Adjustments to the handling of warnings for unused variables.
- **Symbol Indexing for Macro-Generated Imports**: Enhanced symbol indexing capabilities.
- **Path Symbol Search Re-Exports**: Improvements to handling re-exports in path symbol search.
- **Sysroot Dependencies in Symbol Search**: Consideration of sysroot dependencies in symbol search processes.
- **Completion Suggestions for `mut` and Raw Keywords**: Improved suggestions for completion with `mut` and raw keywords.
- **`cfg` and `track_caller` Attribute Preservation**: Maintaining these attributes during function extraction.
- **Guard Expression Handling in `move_guard`**: Enhanced handling of guard expressions.
- **Convert to `GuardedReturn` Support**: New support for `if let else` patterns in guarded returns.
- **Removal of Parentheses Assist Behavior**: Improvements to assistive behavior in removing parentheses.

#### Version 0.3.2753
The earlier release of version 0.3.2753 mainly focused on performance enhancements and essential fixes, contributing to a more efficient and robust experience:

- **Performance Improvements**: Optimized obligation evaluation through the reuse of scratch allocations.
- **Better Trait Import Support**: Across crates, improved trait import functionalities.
- **Handling `ignore` Attributes**: Enhanced handling of `ignore` attributes specifying reasons.
- **Proc Macro Span Improvements**: Support and improvements for line, column, and byte range in proc macro spans.
- **Recursive Derive Expansion Fixes**: Improved handling of recursive derive expansions.
- **SelfOnly Predicate Lowering**: Correct lowering of `SelfOnly` predicates.
- **Lifetime Diagnostics with Function Pointers**: Corrections for lifetime diagnostics related to function pointers.

These updates demonstrate the ongoing efforts to optimize Rust-analyzer for developers, ensuring more efficient editing and analysis capabilities within their development environments.

---

Tags: [#rust](https://daily.dev/tags/rust), [#compiler](https://daily.dev/tags/compiler)

[View this post on daily.dev](https://daily.dev/posts/rust-analyzer-changelog-updates-versions-0-3-2753-and-0-3-2761-keikngk9t)
