@@ -30,41 +30,41 @@ Most components have a target-triple suffix, such as
30
30
The set of available components may vary with different releases and
31
31
toolchains. The following is an overview of the different components:
32
32
33
- * ` rustc ` — The Rust compiler and [ Rustdoc] .
34
- * ` cargo ` — [ Cargo] is a package manager and build tool.
35
- * ` rustfmt ` — [ Rustfmt] is a tool for automatically formatting code.
36
- * ` rust-std ` — This is the Rust [ standard library] . There is a separate
33
+ * ` rustc ` --- The Rust compiler and [ Rustdoc] .
34
+ * ` cargo ` --- [ Cargo] is a package manager and build tool.
35
+ * ` rustfmt ` --- [ Rustfmt] is a tool for automatically formatting code.
36
+ * ` rust-std ` --- This is the Rust [ standard library] . There is a separate
37
37
` rust-std ` component for each target that ` rustc ` supports, such as
38
38
` rust-std-x86_64-pc-windows-msvc ` . See the [ Cross-compilation] chapter for
39
39
more detail.
40
- * ` rust-docs ` — This is a local copy of the [ Rust documentation] . Use the
40
+ * ` rust-docs ` --- This is a local copy of the [ Rust documentation] . Use the
41
41
` rustup doc ` command to open the documentation in a web browser. Run `rustup
42
42
doc --help` for more options.
43
- * ` rust-analyzer ` — [ rust-analyzer] is a language server that provides support
43
+ * ` rust-analyzer ` --- [ rust-analyzer] is a language server that provides support
44
44
for editors and IDEs.
45
- * ` clippy ` — [ Clippy] is a lint tool that provides extra checks for common
45
+ * ` clippy ` --- [ Clippy] is a lint tool that provides extra checks for common
46
46
mistakes and stylistic choices.
47
- * ` miri ` — [ Miri] is an experimental Rust interpreter, which can be used for
47
+ * ` miri ` --- [ Miri] is an experimental Rust interpreter, which can be used for
48
48
checking for undefined-behavior.
49
- * ` rust-src ` — This is a local copy of the source code of the Rust standard
49
+ * ` rust-src ` --- This is a local copy of the source code of the Rust standard
50
50
library. This can be used by some tools, such as [ rust-analyzer] , to provide
51
51
auto-completion for functions within the standard library; [ Miri] which is a
52
52
Rust interpreter; and Cargo's experimental [ build-std] feature, which allows
53
53
you to rebuild the standard library locally.
54
- * ` rust-mingw ` — This contains a linker and platform libraries for building on
54
+ * ` rust-mingw ` --- This contains a linker and platform libraries for building on
55
55
the ` x86_64-pc-windows-gnu ` platform.
56
- * ` llvm-tools ` — This component contains a collection of [ LLVM] tools.
57
- * ` rustc-dev ` — This component contains the compiler as a library. Most users
56
+ * ` llvm-tools ` --- This component contains a collection of [ LLVM] tools.
57
+ * ` rustc-dev ` --- This component contains the compiler as a library. Most users
58
58
will not need this; it is only needed for development * of* tools that link
59
59
to the compiler, such as making modifications to [ Clippy] .
60
60
61
61
### Previous components
62
62
63
63
These components have been deprecated and are not published in new Rust releases.
64
64
65
- * ` rls ` — [ RLS] is a language server that is deprecated and has been replaced
65
+ * ` rls ` --- [ RLS] is a language server that is deprecated and has been replaced
66
66
by rust-analyzer.
67
- * ` rust-analysis ` — Metadata about the standard library, used by [ RLS] .
67
+ * ` rust-analysis ` --- Metadata about the standard library, used by [ RLS] .
68
68
69
69
## Component availability
70
70
0 commit comments