Versions in this module Expand all Collapse all v0 v0.0.10 May 17, 2025 Changes in this version + func IfThenElseFunc[T any](condition bool, trueFunc, falseFunc func() (T, error)) (T, error) + func IfThenElse[T any](condition bool, trueValue, falseValue T) T v0.0.9 Apr 16, 2024 Changes in this version type AnyValue + func (av AnyValue) JSONScan(val any) error v0.0.8 Sep 25, 2023 Changes in this version type AnyValue + func (av AnyValue) AsBytes() ([]byte, error) + func (av AnyValue) AsFloat32() (float32, error) + func (av AnyValue) AsFloat64() (float64, error) + func (av AnyValue) AsInt() (int, error) + func (av AnyValue) AsInt16() (int16, error) + func (av AnyValue) AsInt32() (int32, error) + func (av AnyValue) AsInt64() (int64, error) + func (av AnyValue) AsInt8() (int8, error) + func (av AnyValue) AsString() (string, error) + func (av AnyValue) AsUint() (uint, error) + func (av AnyValue) AsUint16() (uint16, error) + func (av AnyValue) AsUint32() (uint32, error) + func (av AnyValue) AsUint64() (uint64, error) + func (av AnyValue) AsUint8() (uint8, error) + func (av AnyValue) Int16() (int16, error) + func (av AnyValue) Int16OrDefault(def int16) int16 + func (av AnyValue) Int8() (int8, error) + func (av AnyValue) Int8OrDefault(def int8) int8 + func (av AnyValue) Uint16() (uint16, error) + func (av AnyValue) Uint16OrDefault(def uint16) uint16 + func (av AnyValue) Uint8() (uint8, error) + func (av AnyValue) Uint8OrDefault(def uint8) uint8 v0.0.7 Apr 13, 2023 Changes in this version + func ComparatorRealNumber(src T, dst T) int + func ToPtr(t T) *T + type AnyValue struct + Err error + Val any + func (av AnyValue) Bool() (bool, error) + func (av AnyValue) BoolOrDefault(def bool) bool + func (av AnyValue) Bytes() ([]byte, error) + func (av AnyValue) BytesOrDefault(def []byte) []byte + func (av AnyValue) Float32() (float32, error) + func (av AnyValue) Float32OrDefault(def float32) float32 + func (av AnyValue) Float64() (float64, error) + func (av AnyValue) Float64OrDefault(def float64) float64 + func (av AnyValue) Int() (int, error) + func (av AnyValue) Int32() (int32, error) + func (av AnyValue) Int32OrDefault(def int32) int32 + func (av AnyValue) Int64() (int64, error) + func (av AnyValue) Int64OrDefault(def int64) int64 + func (av AnyValue) IntOrDefault(def int) int + func (av AnyValue) String() (string, error) + func (av AnyValue) StringOrDefault(def string) string + func (av AnyValue) Uint() (uint, error) + func (av AnyValue) Uint32() (uint32, error) + func (av AnyValue) Uint32OrDefault(def uint32) uint32 + func (av AnyValue) Uint64() (uint64, error) + func (av AnyValue) Uint64OrDefault(def uint64) uint64 + func (av AnyValue) UintOrDefault(def uint) uint + type Comparator func(src T, dst T) int + type Number interface + type RealNumber interface