comprehensive-rust
comprehensive-rust copied to clipboard
This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.
At the moment, each session lives in its own directory within `src`. As an instructor, I have found this hard to navigate. Most specifically, I've found it hard to find...
The most significant change for users is that the search index is downloaded on demand. For us as a project, it’s good to see the server used by `mdbook serve`...
I had Google Gemini do this Turkish translation again. I gave Gemini my previous translations and the part I wanted it to translate as two separate PO files. As a...
Hello Everyone! Correcting little error, that do not translate to Brazilian Portuguese in `po/pt-BR.po`, adding a sentence in the end of the string for correct translation... ``` --- msgid "This...
This PR adds the RAII chapter for the idiomatic Rust deep dive.
As mentioned in [CONTRIBUTING.md](https://github.com/google/comprehensive-rust/blob/301170f17eadec98bb1b5d1dc2e2a886c2ff3be8/CONTRIBUTING.md?plain=1#L49), [dprint](https://dprint.dev/install/) is used for formatting in the project. This PR adds dprint to the list of packages that are installed when one runs `cargo xtask install-tools`.
This segment provides teaching material for what a well-written unsafe code block or function/trait should look like.