const-fnv1a-hash 1.1.0

A #![no_std] crate for performing FNV1A-16/32/64/128 hashing on Rust stable at compile time.


Rust based const FNV1A hashing implementation for hashing at compile time.

This is a Rust implementation of FNV1A hashing algorithms which works on the stable channel.


  • no_std.
  • All functions are const, and can be used at compile time to hash all the things.
  • Additional convenience functions for str hashing.
  • dependency free.
  • 16 bit hashing implemented using XOR folding.