Rust's primary documentation, including the tutorial, guides and manual, are on the Rust website. The wiki is mostly used for in-progress documentation or somewhat random pieces of advice/hints, as well as fast-evolving community maintained lists.
- Master - documentation for the 'master' branch of the git repository.
- Release 1.0.0-alpha.2 - documentation for the latest release.
Additional supplementary documentation is maintained here on the wiki.
[[Rust for C++ programmers|Rust for CXX programmers]] - A cheat sheet
Rust for Rubyists - Excellent introduction to Rust
Rust by Example - Comprehensive examples
[[Teaching Rust]]
[[More examples|Doc examples]] - Where to look for examples of Rust
[[Rusticon|The Rusticon]] - A glossary of terms commonly used in Rust and Rust tools.
[[Releases|Doc releases]] - Links to current and old releases and documentation
[[Detailed release notes|Doc detailed release notes]] - Further explanation of language changes
[[Community libraries]] - A curated list of external libraries for Rust
The Periodic Table of Rust Types
[[Computer Graphics and Game Development]] - Libraries and example projects
UVA Rust tutorial
[[Packages, editors, and other tools|Doc packages, editors, and other tools]]
[[Continuous integration|Doc continuous integration]] - Test your GitHub-hosted packages with Travis CI
getting Rust working on other platforms
[[Building for Android|Doc building for Android]]
[[Building for iOS|Doc building for iOS]]
Cross-build for ARM Cortex M3/M4 - Zinc bare metal stack
Présentation du langage Rust - Detailed documentation in French, with examples
-
IRC:
Note that to guard against botnet attacks we occasionally turn on moderation, disallowing unregistered users from joining or talking. You may need to register your nickname. Sorry for the inconvenience.
- #rust on irc.mozilla.org - Main Rust channel - general discussion
- #rust-internals on irc.mozilla.org - Rust compiler and library development
- #rust-gamedev on irc.mozilla.org - game development in Rust
- #rust-osdev on irc.mozilla.org - OS development in Rust
- #rust on irc.ozinger.org - Korean Rust community
-
Mailing list rust-dev
-
Reddit's r/rust
-
User groups
-
Friends of the Tree - The Rust Team occasionally likes to recognize people for outstanding contributions to the Rust project, its ecosystem, and its community
There is a steady stream of broadcast presentations on Air Mozilla.
Here are some collected presentations for other locations:
- ML Family Workshop 2014: The Rust Language and Type System (demo) - Felix Klock
- Panel: Systems Programming in 2014 and Beyond - Niko Matsakis, Andrei Alexandrescu, Rob Pike, Bjarne Stroustrup
- Rust: Safe Systems Programming with the Fun of FP - Felix Klock, CodeMesh 2014
- Niko's linux.conf.au talk 2014 - Memory ownership and Lifetimes. January 10, 2014.
- John Clements, 10-minute talk (video) at SoCal PLS on Rust, Macros, and Hygiene. December 2013.
- Felix's Codemesh 2013 slides
- Geoffroy Couprie's Scala.IO 2013 slides
- Steve's presentation at RuPy 2013 "Nobody Knows Rust." slides, video to come soon
- Tim's presentation at OS Bridge 2013 - And slides
- Niko's presentation at Northeastern - Slides only
- Dave Herman's StrangeLoop 2012 talk