@@ -20,13 +20,30 @@ series of small examples.
20
20
21
21
[ rbe ] : http://rustbyexample.com/
22
22
23
- # The Standard Library
23
+ # Language Reference
24
+
25
+ Rust does not have an exact specification yet, but an effort to describe as much of
26
+ the language in as much detail as possible is in [ the reference] ( reference.html ) .
27
+
28
+ # Standard Library Reference
24
29
25
30
We have [ API documentation for the entire standard
26
31
library] ( std/index.html ) . There's a list of crates on the left with more
27
32
specific sections, or you can use the search bar at the top to search for
28
33
something if you know its name.
29
34
35
+ # Tools
36
+
37
+ [ Cargo] ( https://crates.io ) is the Rust's package manager providing access to libraries
38
+ beyond the standard one, and its website contains lots of good documentation.
39
+
40
+ [ ` rustdoc ` ] ( book/documentation.html ) is the Rust's documentation generator, a tool converting
41
+ annotated source code into HTML docs.
42
+
43
+ A bunch of non-official tools are available, such as [ Racer] ( https://github.com/phildawes/racer )
44
+ (code completion engine), or [ rustfmt] ( https://github.com/nrc/rustfmt ) (source code formatter),
45
+ or text editor plugins.
46
+
30
47
# Community & Getting Help
31
48
32
49
If you need help with something, or just want to talk about Rust with others,
@@ -54,25 +71,10 @@ There is an active [subreddit](https://reddit.com/r/rust) with lots of
54
71
discussion and news about Rust.
55
72
56
73
There is also a [ user forum] ( https://users.rust-lang.org ) , for all
57
- user-oriented discussion, and a [ developer
74
+ user-oriented discussion, and a [ developer
58
75
forum] ( https://internals.rust-lang.org/ ) , where the development of Rust
59
76
itself is discussed.
60
77
61
- # Specification
62
-
63
- Rust does not have an exact specification, but an effort to describe as much of
64
- the language in as much detail as possible is in [ the reference] ( reference.html ) .
65
-
66
- # Tools
67
-
68
- Rust is still a young language, so there isn't a ton of tooling yet, but the
69
- tools we have are really nice.
70
-
71
- [ Cargo] ( https://crates.io ) is Rust's package manager, and its website contains
72
- lots of good documentation.
73
-
74
- [ ` rustdoc ` ] ( book/documentation.html ) is used to generate documentation for Rust code.
75
-
76
78
# FAQs
77
79
78
80
There are questions that are asked quite often, so we've made FAQs for them:
0 commit comments