In praise of exhaustive destructuring

Tips and tricks to avoid cloning

Understanding rust async closures

Understanding Rust Closures