Functional RustClosures, Fn, FnMut, FnOnce
All courses

Closures capture their environment

Fn — read-only capture. FnMut — mutable capture. FnOnce — consumes captured values. Closures are sugar over traits.

Iterator adapters like map take closures constantly — they're not optional flair.

Output
Press Run to execute your code.