Rust typing test
Borrows, lifetimes, and the punctuation-dense ownership model.
0 wpm100% acc0sstart typing…
double.rs
fn double(x: i32) -> i32 {
x * 2
}
Why practice typing Rust?
Drill Rust syntax — ownership, lifetimes and match expressions. Borrows, lifetimes, and the punctuation-dense ownership model.
Every keystroke counts toward your WPM, accuracy and consistency. After each run, the heatmap highlights the exact keys to drill next — so your practice always targets your real weaknesses.