Skip to content

Commit 29f67ca

Browse files
authored
docs: move "rls" and "rust-analysis" to separate section "previous…" (#3591)
1 parent 38d9df1 commit 29f67ca

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

doc/user-guide/src/concepts/components.md

+9-5
Original file line numberDiff line numberDiff line change
@@ -42,19 +42,15 @@ toolchains. The following is an overview of the different components:
4242
doc --help` for more options.
4343
* `rust-analyzer`[rust-analyzer] is a language server that provides support
4444
for editors and IDEs.
45-
* `rls`[RLS] is a language server that is deprecated and has been replaced
46-
by rust-analyzer.
4745
* `clippy` — [Clippy] is a lint tool that provides extra checks for common
4846
mistakes and stylistic choices.
4947
* `miri` — [Miri] is an experimental Rust interpreter, which can be used for
5048
checking for undefined-behavior.
5149
* `rust-src` — This is a local copy of the source code of the Rust standard
52-
library. This can be used by some tools, such as [RLS], to provide
50+
library. This can be used by some tools, such as [rust-analyzer], to provide
5351
auto-completion for functions within the standard library; [Miri] which is a
5452
Rust interpreter; and Cargo's experimental [build-std] feature, which allows
5553
you to rebuild the standard library locally.
56-
* `rust-analysis` — Metadata about the standard library, used by tools like
57-
[RLS].
5854
* `rust-mingw` — This contains a linker and platform libraries for building on
5955
the `x86_64-pc-windows-gnu` platform.
6056
* `llvm-tools-preview` — This is an experimental component which contains a
@@ -63,6 +59,14 @@ toolchains. The following is an overview of the different components:
6359
will not need this; it is only needed for development *of* tools that link
6460
to the compiler, such as making modifications to [Clippy].
6561

62+
### Previous components
63+
64+
These components have been deprecated and are not published in new Rust releases.
65+
66+
* `rls`[RLS] is a language server that is deprecated and has been replaced
67+
by rust-analyzer.
68+
* `rust-analysis` — Metadata about the standard library, used by [RLS].
69+
6670
## Component availability
6771

6872
Not all components are available for all toolchains. Especially on the nightly

0 commit comments

Comments
 (0)