THE ARCADE
ArcadePathsBuildPrep
  1. Home
  2. /Rust
Languages

Rust

Memory-safe systems programming — ownership, traits, lifetimes, async.

← Back to all areas
  • 01·150 XP
    Ownership & Borrowing
    Move semantics, references, and the borrow-checker rules.
    •
  • 02·150 XP
    Types & Traits
    Structs, enums, traits, generics, derive macros.
    •
  • 03·150 XP
    Error Handling
    Result, Option, ?, panic vs Err, From conversions.
    •
  • 04·175 XP
    Lifetimes
    When and why they appear, elision rules, 'static, struct lifetimes.
    •
  • 05·150 XP
    Enums & Pattern Matching
    Tagged unions, exhaustive match, if-let / let-else, refutable patterns.
    •
  • 06·125 XP
    Modules & Crates
    Module tree, pub, use, Cargo.toml, workspaces.
    •
  • 07·150 XP
    Iterators & Closures
    Laziness, Fn / FnMut / FnOnce, common adaptors.
    •
  • 08·175 XP
    Async & Concurrency
    async/await, tokio basics, Send/Sync, Arc<Mutex>, channels.
    •
  • 09·175 XP
    unsafe & FFI
    When to reach for unsafe, raw pointers, extern "C", ABI matching.
    •
arcade.