Resolve the std/hashbrown conflict situation
authorChris Morgan <me@chrismorgan.info>
committerChris Morgan <me@chrismorgan.info>
commit40e60cefd62236753888e887713692713683cdce
tree39677609be5d8408d6183a4b5b2e93a0145f2187
parente04b8b4d6ecf155f4ac9fedde3effe55e5f74ae0
Resolve the std/hashbrown conflict situation

Big diff, but it’s mostly just whitespace changes; ignore whitespace and
it’s much smaller, though still not as tiny as it could potentially be.

Essentially, this just duplicates everything for the hashbrown variant.

It’d be possible to use generic associated types to achieve this without
the duplication, but that depends on currently-unstable features, and is
probably slightly more painful to use anyway. I’ll keep the approach in
mind for a possible version 2, but for now this is the pragmatic route.
CHANGELOG.md
Cargo.toml
README.md
src/lib.rs
test