Custom intrusive hash map.
Use mem::hash_table as the backend of mem::cache.
Use mem::hash_table as the backend of mem::unique_table.
Make private parts really private. Documentation.
Documentation.
Merge branch 'master' into hash_table
Merge branch 'master' into hash_table