Cargo Features

anyhash has no features set by default.

[dependencies]
anyhash = { version = "0.1.2", features = ["std", "alloc", "nightly", "bnum", "bytemuck", "fnv", "spooky", "xxh64"] }
std = alloc

Affects fnv::Fnv1aHashMap, fnv::Fnv1aHashMapDefault, fnv::Fnv1aHashSet, fnv::Fnv1aHashSetDefault, spooky::SpookyHashMap, spooky::SpookyHashMapDefault, spooky::SpookyHashSet, spooky::SpookyHashSetDefault, xxh64::XXh64HashMap, xxh64::XXh64HashMapDefault, xxh64::XXh64HashSet, xxh64::XXh64HashSetDefault

alloc std?
nightly
bnum

optional integrations

Enables bnum

<0.12 can be updated if bnum releases another compatible 0.x version

Affects fnv::Fnv1a256, fnv::Fnv1a512, fnv::Fnv1a1024

bytemuck spooky? xxh64?

required by some hashers

Enables bytemuck

fnv

hashing algorithms

Affects anyhash::fnv

spooky = bytemuck

Affects anyhash::spooky

xxh64 = bytemuck

Affects anyhash::xxh64