โŒจ
PTM v2.4

AI Typing Code ยท rust

Borrow checker syntax at pro speed

Lifetimes, angle brackets, double colons, and ownership operators make Rust uniquely finger-taxing. This drill zeroes in.

What you'll practice

  • โœ“double colons (::) for path separators
  • โœ“lifetime annotations (&'a)
  • โœ“trait bounds (T: Clone + Send)
  • โœ“match arms with pattern binding
  • โœ“turbofish syntax (::<T>)

Sample drills

hello

fn main() {
    println!("Hello, World!");
}
Practice this drill โ†’

variables

let x = 5;
let mut y = 10;
y += 1;
let name: &str = "Alice";
const MAX: u32 = 100;
Practice this drill โ†’

Who it's for

systems programmers, embedded engineers, WebAssembly devs

Also practice