google/comprehensive-rust

Rust 32.7k stars

This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.

✓ Synced 1h ago Share on X →
README badge: [![ngmi](https://ngmi.review/badge/google/comprehensive-rust.svg)](https://ngmi.review/repo/google/comprehensive-rust)
2.4k Merged PRs
5 days Avg Merge Time
0m Fastest PR
1 year Slowest PR
#648 Global Speed Rank

PR Size Analysis

Lines changed (additions + deletions) vs review outcomes. Re-sync to populate data for older PRs.

PRs by size
Avg review time (hrs)
Clean approval rate (%)

Top Reviewers

Recent Merged PRs

# Title Author Time Reviews Blocks
#3105 Make code in Idiomatic Rust course editable @hurryabit 1.5h 2
#3104 Fix trait bound for Ord on supertraits slide @hurryabit 1.5h 1
#3103 s/double/triple/ to avoid unintentional pun @sam-mccall 12m 1
#3102 Use surface syntax in type state diagrams @hurryabit 2.4h 1
#3100 build(deps-dev): bump fast-xml-parser from 5.2.5 to 5.3.6 in /tests in the npm_and_yarn group across 1 directory @dependabot 9.5h 1
#3094 build(deps-dev): bump qs from 6.14.1 to 6.14.2 in /tests in the npm_and_yarn group across 1 directory @dependabot 3 days 1
#3099 Fix referencing issue on trait method conflicts @hurryabit 24m 1
#3098 docs: add licensing instructions to STYLE.md @gribozavr 2 days 1
#3097 Add license headers to Markdown files @gribozavr 2 days 3
#3096 docs: clarify license coverage in README.md @gribozavr 2 days 1
#3095 build: add SPDX-License-Identifier to Apache 2.0 licensed files @gribozavr 1 day 1
#3092 Relicense documentation and content to CC BY 4.0 @gribozavr 33m 1
#3091 Make slide on drop option consistent wrt unwrap @hurryabit 1 day 1
#3063 tuples-and-arrays: add explanatory commentary to solution @mgeisler 12 days 1
#3064 unsafe-rust: add explanatory commentary to solution @mgeisler 12 days 1
#3065 user-defined-types: add explanatory commentary to solution @mgeisler 12 days 1
#3090 Simplify ownership/borrowing refresher slide @hurryabit 18.4h 1
#3088 Make refresher on traits clearer @hurryabit 18.7h 1
#3087 Improve slide on lifetimes for external resources @hurryabit 18.8h 1
#3085 Idiomatic Rust: Add missing paramter name @hurryabit 2 days 1