hasher
Defines the Hasher trait and default hasher implementations.
This module provides the Hasher trait for implementing hash algorithms and
default hasher instances for common use cases. The default_hasher uses AHash
for runtime hashing, while default_comp_time_hasher uses FNV-1a for
compile-time hashing.
comptime values
default_comp_time_hasher
comptime default_comp_time_hasher = Fnv1a
The default hasher for compile-time hashing.
default_hasher
comptime default_hasher = AHasher[SIMD[DType.uint64, 4](0)]
The default hasher for runtime hashing.
Traits
-
Hasher: A trait for types that can incrementally compute hash values.