Crate lz_fnv

Source
Expand description

The lz_fnv crate implements Fowler-Noll-Vo hashing.

FNV-0, FNV-1 and FNV-1a hash implementations are supported for various width integers.

The FNV implementations for u64 also implement Hasher.

The crate features available are:

  • nightly - For when using a nightly build of rust
  • u128 - When not using nightly this uses the extprim crate for its u128 type

Structs§

Fnv0
The FNV-0 hash.
Fnv1
The FNV-1 hash.
Fnv1a
The FNV-1a hash.

Traits§

FnvHasher
A trait for all Fowler-Noll-Vo hash implementations.