News for hackers. Stuff that matters.
Re:The Billion Row Challenge (1BRC) – Step-by-Step from 71s ... by IshKebab on Friday February 23, 2024 @08:39AM (#39480427)
You can't. `entry()` takes they key by value, not by reference:

https://doc.rust-lang.org/std/collections/hash_map/struct.Ha...

You might be getting confused because in that example the `HashMap` keys are references.

Re:The Billion Row Challenge (1BRC) – Step-by-Step from 71s ... by GrumpySloth on Friday February 23, 2024 @09:01AM (#39480645)
My bad. That’s not been an issue in my code, as I use arenas to manage memory and never put an owning container as key in a HashMap.