fn fetchSwapRemove(self: *Self, key: K) ?KV

If there is an Entry with a matching key, it is deleted from the hash map, and then returned from this function. The entry is removed from the underlying array by swapping it with the last element.

Parameters

self: *Self,
key: K,