@@ -157,10 +157,36 @@ In the future, we hope to provide simpler APIs that require less use of
157
157
low-level details like ` Poll ` and ` Pin ` , but in the meantime, these helpers
158
158
make it easier to write such code.
159
159
160
- ### ` rust-analyzer ` now available via ` rustup ` , no longer in preview
160
+ ### rust-analyzer is now available via rustup
161
161
162
- Users of ` rust-analyzer ` can now obtain it via ` rustup ` on the stable and beta
163
- channels, not just on nightly.
162
+ [ rust-analyzer] ( https://rust-analyzer.github.io/ ) is now included as part of
163
+ the collection of tools included with Rust. This can make it easier to download
164
+ and access rust-analyzer, and makes it available on more platforms. It is
165
+ available as a [ rustup
166
+ component] ( https://rust-lang.github.io/rustup/concepts/components.html ) which
167
+ can be installed with:
168
+
169
+ ```
170
+ rustup component add rust-analyzer
171
+ ```
172
+
173
+ At this time, to run the rustup-installed version, you need to invoke it this
174
+ way:
175
+
176
+ ```
177
+ rustup run rust-analyzer
178
+ ```
179
+
180
+ The next release of rustup will have a built-in proxy so that running the
181
+ executable ` rust-analyzer ` will launch the appropriate version.
182
+
183
+ Most users should continue to use the releases provided by the rust-analyzer
184
+ team (available on the [ rust-analyzer releases
185
+ page] ( https://github.com/rust-lang/rust-analyzer/releases ) ), which are
186
+ published more frequently. Users of the [ official VSCode
187
+ extension] ( https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer )
188
+ are not affected since it automatically downloads and updates releases in the
189
+ background.
164
190
165
191
### Stabilized APIs
166
192
0 commit comments