Crate lz_fnv [] [src]

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.