rust/src/doc/index.md

50 lines
1.8 KiB
Markdown
Raw Normal View History

% Rust Documentation
<style>
nav {
display: none;
}
</style>
2014-08-28 14:52:39 -04:00
This page is an overview of the documentation included with your Rust install.
Other unofficial documentation may exist elsewhere; for example, the [Rust
Learning] project collects documentation from the community, and [Docs.rs]
builds documentation for individual Rust packages.
2014-08-28 14:52:39 -04:00
## API Documentation
2015-05-08 13:18:04 -07:00
2017-02-07 13:04:57 -05:00
Rust provides a standard library with a number of features; [we host its
documentation here][api].
2014-08-28 14:52:39 -04:00
## Extended Error Documentation
2017-02-07 13:04:57 -05:00
Many of Rust's errors come with error codes, and you can request extended
diagnostics from the compiler on those errors. We also [have the text of those
extended errors on the web][err], if you prefer to read them that way.
## The Rust Bookshelf
Rust provides a number of book-length sets of documentation, collectively
nicknamed 'The Rust Bookshelf.'
* [The Rust Programming Language][book] teaches you how to program in Rust.
2017-02-28 14:09:27 -05:00
* [The Unstable Book][unstable-book] has documentation for unstable features.
2017-02-07 13:04:57 -05:00
* [The Rustonomicon][nomicon] is your guidebook to the dark arts of unsafe Rust.
2017-02-15 20:37:06 -05:00
* [The Reference][ref] is not a formal spec, but is more detailed and comprehensive than the book.
Another few words about the reference: it is guaranteed to be accurate, but not
complete. We now have a policy that all new features must be included in the
reference before stabilization; however, we are still back-filling things that
landed before then. That work is being tracked [here][38643].
[Rust Learning]: https://github.com/ctjhoa/rust-learning
[Docs.rs]: https://docs.rs/
[api]: std/index.html
2017-02-15 20:37:06 -05:00
[ref]: reference/index.html
[38643]: https://github.com/rust-lang/rust/issues/38643
[err]: error-index.html
2017-03-02 16:36:54 -05:00
[book]: book/index.html
[nomicon]: nomicon/index.html
2017-02-28 14:09:27 -05:00
[unstable-book]: unstable-book/index.html
2015-09-06 15:25:01 +03:00