mirror of
https://github.com/google/comprehensive-rust.git
synced 2024-11-24 09:02:14 +02:00
This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.
src | ||
third_party | ||
.gitignore | ||
book.toml | ||
Cargo.toml | ||
CONTRIBUTING.md | ||
ga4.js | ||
LICENSE.txt | ||
README.md | ||
rustfmt.toml |
Comprehensive Rust 🦀
This repository has the source code for Comprehensive Rust 🦀, a four day Rust course developed by the Android team. The course covers all aspects of Rust, from basic syntax to generics and error handling. It also includes Android-specific content on the last day.
Building
The course is built using mdBook and its Svgbob plugin. Install both tools with
$ cargo install mdbook
$ cargo install mdbook-svgbob
Then run
$ mdbook test
to test all included Rust snippets. Run
$ mdbook serve
to start a web server with the course. You'll find the content on
http://localhost:3000. You can use mdbook build
to create a static version
of the course in the book/
directory.
Contact
For questions or comments, please contact Martin Geisler or start a discussion on GitHub. We would love to hear from you.