Rust Analyzer 更新 #204,修复问题


OSC 请你来轰趴啦!1028 苏州源创会,一起寻宝 AI 时代

rust-analyzer 更新 #204。更新内容包括:

修复:

  • #15746:为字符串和字节字符串文字错误添加诊断。
  • #15775:为replace_is_some_with_if_let_some引入的变量选择更好的名称。
  • #15736:为模块名称添加不正确的大小写诊断。
  • #15789:为每个绑定实例独立存储绑定模式。
  • #15786:修复VS Code Insiders客户端检测问题。
  • #15779:添加仅打开外部文档的命令,并尝试修复vscode-remote问题。

内部改进:

  • #15727:为所有不稳定的特性生成描述符。
  • #15764:扩展Emacs文档。
  • #15769、#15770:真正修复了度量部署密钥。
  • #15783:释放一些磁盘空间以自动发布。

rust-analyzer是Rust编程语言的Language Server Protocol实现。它为许多代码编辑器提供了诸如完成和转到定义等功能,包括VS Code、Emacs和Vim。


相關推薦

2022-02-28

rust-analyzer 项目开始于 2017 年年底(第一次提交)。当时,现有的 LSP 实现(RLS)已经为 Rust 提供了数年的 IDE 支持。虽然 RLS 确实能够很好地处理一些重要功能,但它与 IDE 向其他一些语言所提供的功能丰富程度和体验上还有较

2022-09-23

:ffi::CString,用于处理只使用 alloc crate 的 C 字符串。 rust-analyzer 现在可以通过 rustup 获得 rust-analyzer 现在作为 Rust 工具集的一部分被包含在其中。这使得下载和访问 rust-analyzer 更加容易,并使其在更多平台上可用。如今它可以作

2023-02-12

许。虽然编译器从 Rust 1.58 开始就支持这种格式,但 rust-analyzer 还不支持它,所以在所有可能的地方使用这种样式并不一定好。 最后一个改动是对 Rust 自己的引导代码进行了健全性修正。当 bootstrap 与 1.67 本身一起编译时,它

2023-04-28

本包含如下变化: 支持libsqlite3-sys 0.26 修复 rust-analyzer 中缺少名称解析的问题 修复导致为自定义 sqlite 类型插入 null 值而不是空值的错误 修复在 sqlite 后端为 sql_query 提供越界绑定时可能导致 unexpected panic 的错

2022-05-06

详细介绍了在 VS Code 中设置和使用 Rust 编程语言以及 rust-analyzer 扩展。rust-analyzer 扩展包括丰富的语言功能,如代码补全、提示、重构、调试等。 更多详情可查看:https://code.visualstudio.com/updates/v1_67

2023-04-02

编辑器提供在文档中显示的提示。在上面的示例中,rust-analyzer 为变量和中间表达式以及函数调用中的参数名称提供了类型提示。 可以使用 lsp.display-inlay-hints 键在您的配置中启用嵌入提示。 Initial support for snippets 对片

2022-05-11

该 jank 信息可用。 在 CPU 分析器中显示 Jank 信息 Build Analyzer:检查 Jetifier 在 Chipmunk 中为 Build Analyzer 中引入了一个新的 Jetifier 检查,它将通知你是否可以删除 Jetifier 标志以提高构建过程中的性能。 Jetifier 标志是为了自动迁

2023-07-03

rgoZhang in https://github.com/dotnetcore/BootstrapBlazor/pull/1461 feat(Analyzer): 增加 BootstrapBlazor.Analyzer 分析器 by @ArgoZhang in https://github.com/dotnetcore/BootstrapBlazor/pull/1467 feat(Table): 增加导出 Pdf 按钮 by @ArgoZhang in https://github.com/dotnetcore/BootstrapBlaz

2022-12-17

ATORBUG-28511) CDB 修复了源路径映射 (QTCREATORBUG-28521) Analyzer Clang 修复了在设置中清除选择时的崩溃 (QTCREATORBUG-28524) Test Integration Google Test 修复了调试 (QTCREATORBUG-28504) Platforms Linux 修复了 GTK3 平台主题的错误颜

2022-10-14

Python 3.10.8、3.9.15、3.8.15 和 3.7.15 四个版本。 此次的安全更新内容包括: CVE-2022-40674:捆绑的 libexpat 从 2.4.7 升级到 2.4.9,修复了 function doContent 中的 heap use-after-free 漏洞 gh-97616:修复了list *= int中可能出现的缓冲区溢出 

2022-11-19

多个来源的指标、日志等。 Grafana 9.2.5 正式发布,主要更新内容如下: Features and enhancements Alerting:alert rule 无法截图时的 log,方便调试。#58537 Alerting:Suggest 以前输入的自定义标签。#57783 Canvas:改进禁用的内联编辑 UX。

2022-10-02

远如此。虽然 WebAssembly 为 Web 带来了广泛的语言如 C++、Rust、Go、AssemblyScript、C# 等,但这些语言还不能替代 JavaScript。对于绝大多数网站而言,其内容是相对静态的并且具有适度的交互性,“目前根本没有令人信服的理由来使用

2023-02-22

,集成 Omnipay 在线支付。 Sylius 1.12.5 正式发布,该版本更新内容如下: #12752 [ADR] API 中的资源国际化策略 #13044 [维护] 在 UPGRADE-1.9.md 中添加了促销表单主题覆盖 #13313 [Behat] 为禁用的管理员添加场景 #13913 [架构] 确保命令

2023-01-06

一年后, Pinta 2.1 正式发布了,此版本引入了大量改进和更新,比如支持 WebP 现代图像格式( Linux 用户必须先安装 webp-pixbuf-loader 包),渐变工具的“透明模式”,从虚拟文件系统打开文件的能力,以及对标准 GTK 对话框的支持