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