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

Thank you for this course; it's excellent. I am following the "Bare Metal" section but encountered some noob issues that aren't (clearly?) documented. I am following the course [here](https://google.github.io/comprehensive-rust/bare-metal/microcontrollers/mmio.html) rather...

# Problem For this issue, there are two types of code blocks: - Read-only ones, defined via ` ```rust ` - Editable ones, defined via ` ```rust,editable ` Read-only code...

deep_dives/idiomatic

Perhaps this is somewhat pedantic, but I wonder whether we should be move from an unordered list of terms to a definition list for the glossary? This would be more...

Hello, I was reading about the first module in portuguese and does have a little problem maybe this can affect in other things too, the thing is that exists the...

Currently a run of the [publish pipeline](https://github.com/google/comprehensive-rust/actions/workflows/publish.yml) is taking around 30 minutes. Most of the time is spent in the "build all translation" step. https://github.com/google/comprehensive-rust/blob/c1773a7fdbfc493f29005af6f3713745c6674d5d/.github/workflows/publish.yml#L55-L60 This is the main loop...

See the [code example](https://github.com/google/comprehensive-rust/blob/main/src/unsafe-rust/unsafe-functions/calling.md): ```rust #[derive(Debug)] #[repr(C)] struct KeyPair { pk: [u16; 4], // 8 bytes sk: [u16; 4], // 8 bytes } const PK_BYTE_LEN: usize = 8; fn log_public_key(pk_ptr:...

The exercise should be explicit that the trees involved are binary *search* trees, that is, they are binary trees with the additional invariant that all values in the left subtree...

@gribozavr I had a couple more fixes for https://github.com/google/comprehensive-rust/pull/2964 that I didn't push until after you merged the branch.