Versions in this module Expand all Collapse all v0 v0.0.2 Feb 5, 2026 Changes in this version + func Clamp[T cmp.Ordered](v, min, max T) T + func Coalesce[T comparable](vals ...T) T + func Compare[T cmp.Ordered](a, b T) int + func DerefOr[T any](p *T, def T) T + func Deref[T any](p *T) T + func FromJSON(data string, target any) error + func FromJSONMust(data string, target any) + func Max[T cmp.Ordered](a, b T) T + func Min[T cmp.Ordered](a, b T) T + func Ptr[T any](v T) *T + func ToJSON(v any) string + func ToJSONPretty(v any) string + func ToMap(v any) (map[string]any, error) v0.0.1 Nov 29, 2025 Changes in this version + type Numbers []int + func (t *Numbers) Scan(src interface{}) error + func (t *Numbers) UnmarshalJSON(data []byte) error + func (t Numbers) Contains(s int) bool + func (t Numbers) MarshalJSON() ([]byte, error) + func (t Numbers) Remove(s int) Numbers + func (t Numbers) SAdd(s int) Numbers + func (t Numbers) String() string + func (t Numbers) Value() (driver.Value, error) + type Strings []string + func (t *Strings) Scan(src interface{}) error + func (t *Strings) UnmarshalJSON(data []byte) error + func (t Strings) Contains(s string) bool + func (t Strings) Intersectant(s Strings) bool + func (t Strings) MarshalJSON() ([]byte, error) + func (t Strings) Remove(s string) Strings + func (t Strings) SAdd(s string) Strings + func (t Strings) String() string + func (t Strings) Sub(s Strings) Strings + func (t Strings) Union(s Strings) Strings + func (t Strings) Value() (driver.Value, error) + type Values map[string]string + func ParseQuery(src string) (Values, error) + func (v Values) Del(key string) + func (v Values) Encode() string + func (v Values) Get(key string) string + func (v Values) Set(key, value string)