Rust sort_unstable_by with more complex closure unexpectedly shrunk binary | Dark Hacker News