@buherator I just shuffle things around / hot-potato for 90% of the easy cases, and then slap an Arc<T> on the tricky 10%.
@buherator my own code just never borrows. `Arc<Mutex<Hashmap<_>>>`and `.clone()` like crazy. Totally fine for my private-use web/network applications (e.g. irc bot). I have actually profiled the allocations last holidays and it was so negligible, I will just keep it as is :D
@buherator i see. What I want to say is that there is no one true rusty way. But if you want to, I get it. Hence my valgrind profiling.