Skip to content
Brian Anderson edited this page Jun 1, 2014 · 197 revisions

Rust's primary documentation, including the tutorial, guides and manual, are on the Rust website.

  • Master - documentation for the 'master' branch of the git repository.
  • Release 0.10 - documentation for the latest release.

Additional supplementary documentation is maintained here on the wiki.

Tutorials/intros

Rust for C++ programmers - A cheat sheet
Rust for Rubyists - Excellent introduction to Rust
Teaching Rust
Examples - Where to look for examples of Rust
Rusticon - A glossary of terms commonly used in Rust and Rust tools.

Other documentation

Releases - Links to current and old releases and documentation
Detailed release notes - Further explanation of language changes
Community libraries - A curated list of external libraries for Rust
The Periodic Table of Rust Types
Reading and writing files
Attributes - The role of metadata in Rust code, with descriptions of many applications
Crate Hashes - How Rust generates crate filenames, versions symbols, and why
Computer Graphics and Game Development - Libraries and example projects
UVA Rust tutorial

Tools

Using rustpkg - Managing packages
Using rustdoc - How to extract Markdown and HTML documentation from code
Packages, editors, and other tools
Packaging Terminology
Unit testing - Writing tests and running them with the built-in test driver
Continuous integration - Test your GitHub-hosted packages with Travis CI

Platforms

getting Rust working on other platforms

Building for Android
Building for iOS

Guides in other languages

Présentation du langage Rust - Detailed documentation in French, with examples

Community

Blogs

People sometimes write about Rust. Interesting stuff usually appears on r/rust.

Some Rust classics:

Presentations

All Categories:

Clone this wiki locally