const-fnv1a-hash

Crates.ioconst-fnv1a-hash
lib.rsconst-fnv1a-hash
version1.1.0
sourcesrc
created_at2021-07-27 21:07:55.26475
updated_at2022-08-13 19:08:21.600821
descriptionA #![no_std] crate for performing FNV1A-16/32/64/128 hashing on Rust stable at compile time.
homepagehttps://github.com/HindrikStegenga/const-fnv1a-hash
repositoryhttps://github.com/HindrikStegenga/const-fnv1a-hash
max_upload_size
id428099
size6,193
Hindrik Stegenga (HindrikStegenga)

documentation

README

const-fnv1a-hash

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.

Features

  • 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.
Commit count: 8

cargo fmt