Rustを勉強しようと思いVisual Studio Codeで開発環境を構築しようとしたのですが、色々なサイトで必ず入れとけって書いている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を使っていきましょう!
コメント