Imports #
"errors"
"hash"
"internal/byteorder"
"math/bits"
"errors"
"hash"
"internal/byteorder"
"math/bits"
const magic128 = "fnv\x05"const magic128a = "fnv\x06"const magic32 = "fnv\x01"const magic32a = "fnv\x02"const magic64 = "fnv\x03"const magic64a = "fnv\x04"const marshaledSize128 = *ast.BinaryExprconst marshaledSize32 = *ast.BinaryExprconst marshaledSize64 = *ast.BinaryExprconst offset128Higher = 0x6c62272e07bb0142const offset128Lower = 0x62b821756295c58dconst offset32 = 2166136261const offset64 = 14695981039346656037const prime128Lower = 0x13bconst prime128Shift = 24const prime32 = 16777619const prime64 = 1099511628211type sum128 [2]uint64type sum128a [2]uint64type sum32 uint32type sum32a uint32type sum64 uint64type sum64a uint64func (s *sum128a) AppendBinary(b []byte) ([]byte, error)func (s *sum128) AppendBinary(b []byte) ([]byte, error)func (s *sum64a) AppendBinary(b []byte) ([]byte, error)func (s *sum64) AppendBinary(b []byte) ([]byte, error)func (s *sum32a) AppendBinary(b []byte) ([]byte, error)func (s *sum32) AppendBinary(b []byte) ([]byte, error)func (s *sum32) BlockSize() intfunc (s *sum128a) BlockSize() intfunc (s *sum128) BlockSize() intfunc (s *sum64a) BlockSize() intfunc (s *sum64) BlockSize() intfunc (s *sum32a) BlockSize() intfunc (s *sum32) MarshalBinary() ([]byte, error)func (s *sum32a) MarshalBinary() ([]byte, error)func (s *sum128a) MarshalBinary() ([]byte, error)func (s *sum128) MarshalBinary() ([]byte, error)func (s *sum64a) MarshalBinary() ([]byte, error)func (s *sum64) MarshalBinary() ([]byte, error)New128 returns a new 128-bit FNV-1 [hash.Hash]. Its Sum method will lay the value out in big-endian byte order.
func New128() hash.HashNew128a returns a new 128-bit FNV-1a [hash.Hash]. Its Sum method will lay the value out in big-endian byte order.
func New128a() hash.HashNew32 returns a new 32-bit FNV-1 [hash.Hash]. Its Sum method will lay the value out in big-endian byte order.
func New32() hash.Hash32New32a returns a new 32-bit FNV-1a [hash.Hash]. Its Sum method will lay the value out in big-endian byte order.
func New32a() hash.Hash32New64 returns a new 64-bit FNV-1 [hash.Hash]. Its Sum method will lay the value out in big-endian byte order.
func New64() hash.Hash64New64a returns a new 64-bit FNV-1a [hash.Hash]. Its Sum method will lay the value out in big-endian byte order.
func New64a() hash.Hash64func (s *sum128) Reset()func (s *sum32) Reset()func (s *sum32a) Reset()func (s *sum64) Reset()func (s *sum64a) Reset()func (s *sum128a) Reset()func (s *sum64) Size() intfunc (s *sum64a) Size() intfunc (s *sum128a) Size() intfunc (s *sum128) Size() intfunc (s *sum32) Size() intfunc (s *sum32a) Size() intfunc (s *sum64a) Sum(in []byte) []bytefunc (s *sum128) Sum(in []byte) []bytefunc (s *sum128a) Sum(in []byte) []bytefunc (s *sum64) Sum(in []byte) []bytefunc (s *sum32a) Sum(in []byte) []bytefunc (s *sum32) Sum(in []byte) []bytefunc (s *sum32a) Sum32() uint32func (s *sum32) Sum32() uint32func (s *sum64a) Sum64() uint64func (s *sum64) Sum64() uint64func (s *sum32) UnmarshalBinary(b []byte) errorfunc (s *sum32a) UnmarshalBinary(b []byte) errorfunc (s *sum64) UnmarshalBinary(b []byte) errorfunc (s *sum64a) UnmarshalBinary(b []byte) errorfunc (s *sum128) UnmarshalBinary(b []byte) errorfunc (s *sum128a) UnmarshalBinary(b []byte) errorfunc (s *sum64) Write(data []byte) (int, error)func (s *sum32a) Write(data []byte) (int, error)func (s *sum32) Write(data []byte) (int, error)func (s *sum64a) Write(data []byte) (int, error)func (s *sum128) Write(data []byte) (int, error)func (s *sum128a) Write(data []byte) (int, error)Generated with Arrow