Things you can’t do in Rust: destructure function arguments in declaration | Hacker News Reader