-
Notifications
You must be signed in to change notification settings - Fork 4
Docs
- Tutorial
- Manual (PDF)
- Standard library
- Extra library
- Package manager
- Borrowed pointers
- Containers and iterators
- Tasks
- Macros
- FFI
- Tutorial
- Manual (PDF)
- Standard library
- Extra library
- Package manager
- Borrowed pointers
- Containers and iterators
- Tasks
- Macros
- FFI
Language FAQ
Project FAQ
Usage FAQ
- IRC: #rust on irc.mozilla.org
- Mailing list rust-dev
- Reddit's r/rust
Releases - Links to current and old releases and documentation
Detailed release notes - Further explanation of language changes
Rust for C++ programmers - A cheat sheet
Unit testing - Writing tests and running them with the built-in test driver
Using rustpkg - Managing packages
Using rustdoc - How to extract Markdown and HTML documentation from code
Reading and writing files
Attributes - The role of metadata in Rust code, with descriptions of many applications
Packages, editors, and other tools
Packaging Terminology
Crate Hashes - How Rust generates crate filenames, versions symbols, and why
Building for Android
People sometimes write about Rust. Interesting stuff usually appears on r/rust.
Some Rust classics:
- A taste of Rust
- An overview of memory management in Rust
- Which pointer should I use?
- Little things that matter in language design
- Operator overloading in Rust
- Embedding Rust in Ruby
- A first parallel program in Rust
- FizzBuzz revisited
- Ownership types in Rust, and whether they're worth it
- Reasoning about the heap in Rust
- The Option Type
- How I got started hacking rustc