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.
The PO file has been refreshed, and when I use `msgmerg` it updates format auto automatically. And add a translation, range: L506-L508.  Related Issue https://github.com/google/comprehensive-rust/issues/2122 And this pr went...
Currently, we define the `Fork` type like this: ```rust struct Fork; ``` Because there is nothing to do with a `Fork`, people get compiler warnings when locking a `Mutex`... We...
Hi folks! I'm teaching the Concurrency class, so I went through it and made a bunch of changes. I debated trying to split this up into smaller PRs — some...
Translate remaining messages and review fuzzy translations. As of 6/5/24, current translation stats are: ``` zh-TW.po 3193 translated messages, 383 fuzzy translations, 197 untranslated messages. ``` ### Steps: 1. Sync...
Translate remaining messages and review fuzzy translations. As of 6/5/24, current translation stats are: ``` zh-CN.po 2619 translated messages, 731 fuzzy translations, 423 untranslated messages. ``` ### Steps: 1. Sync...
Translate remaining messages and review fuzzy translations. As of 6/5/24, current translation stats are: ``` ko.po 2646 translated messages, 619 fuzzy translations, 508 untranslated messages. ``` ### Steps: 1. Sync...
When viewing this page in Chrome, I do not see the coding exercise https://google.github.io/comprehensive-rust/iterators/exercise.html  OSX Chrome Version 125.0.6422.78 (Official Build) (x86_64)
The playground slide seemed like it was in a weird place to me. I usually cover the playground in a preamble before starting in on the day 1 content, not...
Basically black-on-brown: 
From https://github.com/google/comprehensive-rust/issues/1820#issuecomment-1948987570: * Implementation Details * Niche Optimization * Dynamic array layout (including NonNull::dangling) * Return Value Optimization * ?? * Exercise