The Rust Programming Language

Closures: Anonymous Functions that Capture Their Environment