Categorygithub.com/arr-ai/hash
modulepackage
1.1.0
Repository: https://github.com/arr-ai/hash.git
Documentation: pkg.go.dev

# README

hash

Hash is a fast non-cryptographic hash function library, primarily intended for use in hash tables. Significant portions of this library are lifted from Go internals.

Documentation

https://godoc.org/github.com/arr-ai/hash

License

Portions of this software are taken from the Go source code at https://github.com/golang/go. These portions are licensed as per the LICENSE-GO file.

All other sources are licensed under the Apache 2.0 license as per the LICENSE file.

# Functions

Interface returns a hash for i.
Bool returns a hash for b.
Complex128 returns a hash for c.
Complex64 returns a hash for c.
Float32 returns a hash for f.
Float64 returns a hash for f.
GetSeeds returns the internal seeds used for computing hashes.
Int returns a hash for x.
Int16 returns a hash for x.
Int32 returns a hash for x.
Int64 returns a hash for x.
Int8 returns a hash for x.
Interface returns a hash for i.
SetSeeds sets the internal seeds used for computing hashes.
String returns a hash for s.
Uint returns a hash for x.
Uint16 returns a hash for x.
Uint32 returns a hash for x.
Uint64 returns a hash for x.
Uint8 returns a hash for x.
Uintptr returns a hash for x.
UnsafePointer returns a hash for p.
Value returns a hash for v.

# Interfaces

Hashable represents a type that can evaluate its own hash.

# Type aliases

No description provided by the author