Why/how of capturing variables inside closure running in a new thread in Rust
hackintoshrao.com