Get a value from the map, or return the given default value, which is lazy-evaluated.
Get a value from the map, or return V.init if a value is not set for a given key.
Implement the 'in' operator for a map.
Test if two maps are equal.
Test if two maps are equal.
Retrieve a value from the map.
Set a value in the map.
Remove a entry from the map if it is set, given a key.
Get or create a value from/in the map.
Get or create a value from/in a hashmap.
The length of the map.
This struct implements a hashmap type, much like the standard associative array type.
This map should be almost totally usable in @safe pure nothrow functions.
An empty map will be a valid object, and will not result in any allocations.