Rust Analyzer Changelog #191
The latest version of Rust Analyzer, v0.3.1599, brings several new features and improvements to the popular Rust programming language. One of the notable new features is the fix for highlighting byte escape sequences, addressing issue #15303. This enhancement will improve code readability and make it easier for developers to spot and correct errors in their code.
Additionally, the update introduces a limit to the change_visibility assist, restricting it to top-level items only, as requested in issue #15277. This change will help developers manage their code more efficiently by focusing on relevant items.
Another improvement in this release is related to method receiver candidates. Rust Analyzer now avoids following raw pointer dereferences when considering these candidates, as reported in issue #15312. This enhancement will ensure more accurate method resolution and prevent potential errors.
Furthermore, the new version includes fixes for issues such as incorrect-ident-case for inner items (#15320) and the normalization of expected types in call arguments (#15325). These fixes contribute to a smoother development experience and better code quality.
Internally, Rust Analyzer has made various improvements, including the use of notification command links for debugger installation (#15290), the addition of a configuration example for Kate (#15313), and support for reading uncompressed proc macro metadata (#15301). These enhancements enhance the overall performance and usability of the Rust Analyzer.
Overall, the latest version of Rust Analyzer brings several important improvements and bug fixes that will benefit developers working with the Rust programming language. It is recommended for developers to update to this version to take advantage of these enhancements and ensure a more efficient and error-free coding experience.