Versions in this module Expand all Collapse all v1 v1.2.1 Jun 14, 2024 v1.2.0 May 28, 2024 Changes in this version + func Compare(a, b interface{}) (same bool, err error) + func DeepCopy(src interface{}) interface + func ExtractIntValue(key string, data map[string]interface{}) (value int, ok bool) + func IsBoolFalse[V ~string | ~[]byte | ~[]rune](value V) bool + func IsBoolTrue[V ~string | ~[]byte | ~[]rune](value V) bool + func IsNil(value interface{}) bool + func IsTrue[V ~bool | maths.Number | ~string | ~[]byte | ~[]rune](v V) bool + func IsTruthy[V ~bool | maths.Number | ~string | ~[]byte | ~[]rune](v V) (state, ok bool) + func RecastValue[V interface{}](input interface{}) (value V, ok bool) + func Ref[V interface{}](v V) (pointer *V) + func ToBoolValue(v interface{}) (state, ok bool) + func ToIndirect(value interface{}) (v interface{}) + type Comparable interface + Equals func(other interface{}) bool v1.1.0 Feb 14, 2024 Changes in this version + func GetKeyedBool(name string, data interface{}) (value bool, ok bool) + func GetKeyedType(kind reflect.Kind, name string, data interface{}) (value reflect.Value, ok bool) + func GetKeyedValue(name string, data interface{}) (value reflect.Value, ok bool) v1.0.0 Feb 2, 2024 Changes in this version + func IsEmpty(value interface{}) (empty bool) + func ToString(value interface{}) (v string) + func TypeOf(value interface{}) (name string)