Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type HashMap ¶
func NewHashMap ¶
func NewHashMap() HashMap
type InlineFNV64a ¶
type InlineFNV64a uint64
InlineFNV64a is an alloc-free port of the standard library's fnv64a. See https://en.wikipedia.org/wiki/Fowler%E2%80%93Noll%E2%80%93Vo_hash_function
func NewInlineFNV64a ¶
func NewInlineFNV64a() InlineFNV64a
NewInlineFNV64a returns a new instance of InlineFNV64a.
func (*InlineFNV64a) Reset ¶ added in v0.17.3
func (s *InlineFNV64a) Reset()
func (*InlineFNV64a) Sum ¶
func (s *InlineFNV64a) Sum() []byte
func (*InlineFNV64a) Sum64 ¶
func (s *InlineFNV64a) Sum64() uint64
Sum64 returns the uint64 of the current resulting hash.
func (*InlineFNV64a) Write ¶
func (s *InlineFNV64a) Write(data []byte) (int, error)
Write adds data to the running hash.
func (*InlineFNV64a) WriteString ¶
func (s *InlineFNV64a) WriteString(data string) (int, error)
Write adds data to the running hash.
Click to show internal directories.
Click to hide internal directories.