Non-blocking hash map in Rust