comprehensive-rust icon indicating copy to clipboard operation
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.

Results 608 comprehensive-rust issues
Sort by recently updated
recently updated
newest added

More strings translated and checked for Romanian translation

translation
translation/ro

Currently our section on std library types consists of a slide for each type with an example, and when teaching this is nice as an intro but gets followed up...

good first issue

The example code demonstrates several things at once: - the applicable Fn* trait being dependent on how a closure interacts with the environment - a `Fn` closure that closes over...

The page talking about "[Exclusive References](https://google.github.io/comprehensive-rust/references/exclusive.html)" has the following in the speaker notes: > No other references (shared or exclusive) can exist at the same time, and the referenced value...

`Cell` is the simpler of these two so I always introduce it first. Do any other instructors object? We also don't have much prose about how `RefCell` actually works in...

Translate remaining messages and review fuzzy translations. As of 6/5/24, current translation stats are: ``` es.po 3129 translated messages, 450 fuzzy translations, 194 untranslated messages. ``` ### Steps: 1. Sync...

translation
translation/es

The comprehensive rust training slides vary in size and some contain too much content and are getting too big to be used in classes as scrolling starts to be necessary....

I think the msg in the file maybe out of sync with https://google.github.io/comprehensive-rust/control-flow-basics/exercise.html. Should I continue to refer to the .po file as a source-of-truth, or should I update the...

translation
translation/vi

locally, after installing the latest dprint and clearing ~/.cache/dprint, ``` from /usr/local/google/home/djmitche/p/comprehensive-rust/po/pl.po: 26052 26052| #~·"········let·Some(request_segment)·=·request_segments.next()·else·{\n" 26053 26053| #~·"············return·false;\n" 26054 26054| #~·"········};\n" 26055|-#~·"········if·request_segment·!=·prefix_segment·&&·prefix_segment·!=·" 26056|-#~·"\"*\"·{\n" 26055 |+#~·"········if·request_segment·!=·prefix_segment·&&·prefix_segment·!=·\"*\"·" 26056 |+#~·"{\n" 26057 26057| #~·"············return·false;\n"...

I cleared `$HOME/.cache/dprint` on my machine and re-ran `dprint check` (which had previously succeeded), and it generated these changes. Somewhat aside, it's frustrating that `dprint` is very much a moving...

translation
translation/pt-BR
translation/de
translation/pl