trashmap 0.1.2

A HashMap and HashSet that operate directly on hashes instead of keys, avoiding rehashing
Documentation

elsa

Build Status Current Version License: MIT/Apache-2.0

This crate provides TrashMap and TrashSet types, which allow you to directly use the key hash to operate with your entries. This is typically useful for when it's cheap to hold on to the hash value (e.g. within a single stack frame) and you don't want to incur the cost of rehashing on each access (but you can't use Entry as the map may change in the process)

The Trash type is used to represent computed hashes, lookups via Trash are cheap.