A draining iterator over the entries of a
A hash map implemented with linear probing and Robin Hood bucket stealing.
An owning iterator over the entries of a
An iterator over the entries of a
A mutable iterator over the entries of a
An iterator over the keys of a
A view into an occupied entry in a
A hash that is not zero, since we use a hash of zero to represent empty buckets.
A view into a vacant entry in a
An iterator over the values of a
A mutable iterator over the values of a
A view into a single entry in a map, which may either be vacant or occupied.
We need to remove hashes of 0. That's reserved for empty buckets.
This function wraps up