Versions in this module Expand all Collapse all v1 v1.0.2 Mar 16, 2021 v1.0.1 May 13, 2019 Changes in this version + var CRC32 hash.Hash64 = &crc32Hasher + var CRC64 hash.Hash64 = crc64.New(crc64.MakeTable(crc64.ECMA)) + var FNV1 hash.Hash64 = fnv.New64() + var FNV1a hash.Hash64 = fnv.New64a() + var NewCRC32 func() hash.Hash64 = func() hash.Hash64 + var NewCRC64 func() hash.Hash64 = func() hash.Hash64 + var NewFNV1 func() hash.Hash64 = func() hash.Hash64 + var NewFNV1a func() hash.Hash64 = func() hash.Hash64 + func HashString(key string, buckets int32, h KeyHasher) int32 + type Hasher struct + func New(n int, h KeyHasher) *Hasher + func (h *Hasher) Hash(key string) int + func (h *Hasher) N() int + type KeyHasher interface + Reset func() + Sum64 func() uint64 v1.0.0 May 11, 2015 Changes in this version + func Hash(key uint64, buckets int32) int32