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

We need to add links between the translations. This will take two forms: 1. A language picker for users. This is done via #411. 2. Links for robots so that...

good first issue

Hi Martin @mgeisler ! I've had a conversation with you via email about this translation a week ago. I'm working on this issue rn. Edit by @mgeisler: See https://github.com/google/comprehensive-rust/issues/324#issuecomment-1562626220 below...

translation

Add zh-hans translation

translation

https://github.com/hndrbrm/comprehensive-rust

translation

One selling point of the Rust compiler is colorful error messages that point directly to the problem. However, the embedded playground doesn't illustrate that, because everything becomes monochrome. While running...

good first issue
help wanted

The instructions for our translation pipeline in [`TRANSLATIONS.md`](https://github.com/google/comprehensive-rust/blob/main/TRANSLATIONS.md) don't match the actual steps in [`publish.yml`](https://github.com/google/comprehensive-rust/blob/main/.github/workflows/publish.yml). The difference is mostly because of how the GitHub Actions allows us to set environment...

good first issue

While running the course, the playground was often timing out, especially when editing and re-running a snippet multiple times in a row (rate limiting?). Maybe we could find a way...

I find it weird to start the introduction to traits with dynamic dispatch only, which comes at a runtime cost. Not mentioning any static dispatch might give a wrong impression...

Not strictly necessary at this stage of the course, but this page didn't have much content and I found it interesting that the compiler even checks the bounds at compile...

This code had variables in the function arguments that were not being used (yet). To address that, in this PR I use the function arguments in a print statement. This...