Versions in this module Expand all Collapse all v0 v0.9.1 Aug 14, 2026 Changes in this version + var ErrInvalidIndex = errors.New("invalid index") + var ErrKeyMissing = errors.New("map key missing") + var ErrNilPointer = errors.New("nil pointer") + var ErrOutOfRange = errors.New("index out of range") + var ErrTypeMismatch = errors.New("type mismatch") + func ConvertValue(v reflect.Value, target reflect.Type) (reflect.Value, error) + func ExtractKey(item any, key any) any + func ForEachExportedField(rv reflect.Value, fn func(name string, field reflect.Value) bool) + func IndirectValue(v reflect.Value) (reflect.Value, error) + func ResolveField(v reflect.Value, key any) (reflect.Value, error) + func ResolveKey(m reflect.Value, key any) (reflect.Value, error) + func ToIndex(i any) (int64, error) + func Traverse(v reflect.Value, key any) (reflect.Value, error)