Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // DefaultHasher is the default hasher. DefaultHasher = HashInfo{ Time: 1, Memory: 8, Threads: 1, } // DefaultInterfaces is the default list of interfaces to check. DefaultInterfaces = []reflect.Type{ reflect.TypeOf((*encoding.BinaryMarshaler)(nil)).Elem(), reflect.TypeOf((*encoding.BinaryUnmarshaler)(nil)).Elem(), reflect.TypeOf((*encoding.TextMarshaler)(nil)).Elem(), reflect.TypeOf((*encoding.TextUnmarshaler)(nil)).Elem(), } // ErrLoopDetected is returned when a loop is detected. ErrLoopDetected = errors.New("loop detected") // ErrEmptyStruct is returned when a struct has no exported fields. ErrEmptyStruct = errors.New("empty struct") // ErrDuplicate is returned when a struct has duplicate fields. ErrDuplicate = errors.New("duplicate fields") DefaultNameTags = []string{ "json", "msgpack", "cbor", } )
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.