Versions in this module Expand all Collapse all v1 v1.5.9 Nov 10, 2026 Changes in this version + var DefaultTimeZone = NewTimeZone(time.Local) + func AddTime(expr string, v any) time.Time + func ArrayToBoolMap[T comparable](arr []T) map[T]bool + func As[T any](v T, err error) T + func Bool(value any) bool + func Convert(dst, src any) + func DescribeDuration(d time.Duration) string + func Duration(value any) time.Duration + func FillMap(target any, source any) + func FillSlice(target any, source any) + func FixUpperCase(data []byte, excludesKeys []string) + func Float(value any) float32 + func Float64(value any) float64 + func FormatTime(layout string, v any) string + func FromJSON[T any](data any) (T, error) + func FromYAML[T any](data any) (T, error) + func GetLowerName(s string) string + func GetUpperName(s string) string + func If[T any](condition bool, trueVal, falseVal T) T + func In[T comparable](arr []T, val T) bool + func Int(value any) int + func Int64(value any) int64 + func JoinArgs(arr []string, sep string) string + func Now() time.Time + func ParseTime(v any) time.Time + func PrettyToJSON(value any) string + func Ptr[T any](v T) *T + func RealValue(v reflect.Value) reflect.Value + func SetDefaultTimeZone(loc *time.Location) + func Split(s, sep string) []string + func SplitArgs(s string) []string + func String(value any) string + func ToFloat64E(v any) (float64, error) + func ToInt64E(v any) (int64, error) + func ToJSON(value any) (string, error) + func ToJSONBytes(value any) ([]byte, error) + func ToJSONDesensitizeBytes(value any, keys []string) ([]byte, error) + func ToMap[K comparable, V any](source any) (map[K]V, error) + func ToSlice[T any](source any) ([]T, error) + func ToTime(v any, format string) time.Time + func ToUint64E(v any) (uint64, error) + func ToYAML(value any) (string, error) + func ToYAMLBytes(value any) ([]byte, error) + func To[T any](v any) T + func Uint(value any) uint + func Uint64(value any) uint64 + func UniqueAppend(to []string, from ...any) []string + func UnmarshalJSON(data any, value any) error + func UnmarshalYAML(data any, value any) error + type TimeZone struct + func NewTimeZone(loc *time.Location) *TimeZone + func (tz *TimeZone) AddTime(expr string, v any) time.Time + func (tz *TimeZone) DescribeDuration(d time.Duration) string + func (tz *TimeZone) FormatTime(layout string, v any) string + func (tz *TimeZone) Location() *time.Location + func (tz *TimeZone) Now() time.Time + func (tz *TimeZone) ParseTime(v any) time.Time