1
1
Fork
You've already forked comprehensive-rust
2
  • Rust 78.1%
  • JavaScript 20.3%
  • CSS 1.6%
2026年03月17日 23:20:14 +01:00
css Feels good man :D 2024年03月08日 02:54:59 +01:00
mdbook-course Update deps 2024年03月08日 17:28:24 +01:00
src Last changes 2026年03月17日 23:20:14 +01:00
third_party Format 2024年03月08日 19:52:04 +01:00
.gitignore Feels good man :D 2024年03月08日 02:54:59 +01:00
book.toml Last changes 2026年03月17日 23:20:14 +01:00
LICENSE Rename LICENSE.txt to LICENSE ( #293 ) 2023年01月29日 14:20:55 +01:00
README.md Feels good man :D 2024年03月08日 02:54:59 +01:00
speaker-notes.js Feels good man :D 2024年03月08日 02:54:59 +01:00

This repository is forked from Comprehensive Rust by Google for my Rust course. Many thanks to the original authors 🥰

Comprehensive Rust 🦀

This repository has the source code for Comprehensive Rust 🦀, a multi-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 a deep dive on concurrency.

Read the course at https://comprehensive-rust.mo8it.com .

Building

The course is built using a few tools:

First install Rust by following the instructions on https://rustup.rs. Then clone this repository:

git clone https://codeberg.org/mo8it/comprehensive-rust.git
cd comprehensive-rust

Then install these tools with:

cargo install mdbook
cargo install --locked mdbook-svgbob
cargo install --locked --path mdbook-course

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.