Versions in this module Expand all Collapse all v2 v2.0.3 Oct 25, 2021 Changes in this version + func Hash(v interface{}, format Format, opts *HashOptions) (uint64, error) + type ErrFormat struct + func (*ErrFormat) Error() string + type ErrNotStringer struct + Field string + func (ens *ErrNotStringer) Error() string + type Format uint + const FormatV1 + const FormatV2 + type HashOptions struct + Hasher hash.Hash64 + IgnoreZeroValue bool + SlicesAsSets bool + TagName string + UseStringer bool + ZeroNil bool + type Hashable interface + Hash func() (uint64, error) + type Includable interface + HashInclude func(field string, v interface{}) (bool, error) + type IncludableMap interface + HashIncludeMap func(field string, k, v interface{}) (bool, error)