Use of closures in a Rust gtk library | Hacker News Reader