スポンサーリンク

Rust VSCodeのRust Language Server拡張機能がプレビューでインストール出来ない

スポンサーリンク

Rustを勉強しようと思いVisual Studio Codeで開発環境を構築しようとしたのですが、色々なサイトで必ず入れとけって書いているRust Language Server拡張機能がプレビューと表示されインストールできません・・・

2022年7月5日時点のRust Language Server拡張機能

7月1日付けの公式ブログにRust Language Server(RLS)は廃止すると記載がありました。なんてタイミングでしょう・・・

RLS Deprecation | Rust Blog
Empowering everyone to build reliable and efficient software.

サイトには以下の様に記載があります。

Rust Language Server (RLS) は廃止され、rust-analyzer が採用される予定です。現在RLSを使用しているユーザーは、代わりにrust-analyzerを使用するように移行してください。RLSのビルドは少なくともRust 1.64リリース(2022-09-22)まではリリースされ続け、それ以降は新しいリリースは行われない予定です。このスケジュールは、何らかの問題が発生した場合、変更される可能性があります。

https://blog.rust-lang.org/2022/07/01/RLS-deprecation.html をDeepLで翻訳

機能拡張についても記載がありました。

VSCodeを使用している場合は、rust-lang.rust拡張をアンインストールして、公式のrust-lang.rust-analyzer拡張をインストールしてください。

https://blog.rust-lang.org/2022/07/01/RLS-deprecation.html をDeepLで翻訳

どうもRust Language Server (RLS) はパフォーマンス面で限界があるので、代わりのLanguage Server Protocol としてrust-analyzerを開発しているので、rust-analyzerの機能拡張をインストールしろってことです。

rust-analyzer - Visual Studio Marketplace
Extension for Visual Studio Code - Rust language support for Visual Studio Code

これからRustの開発環境を構築しようとしている方はrust-analyzerを使っていきましょう!

コメント