Documentation
¶
Index ¶
- Constants
- func Colorize(s interface{}, c int) string
- func DefaultIfZero[T any](v T, fallback T) T
- func DurationS(seconds int64) time.Duration
- func HeaderMap(header http.Header) map[string]string
- func IsValidUUID(id string) bool
- func KSUID() string
- func MapToStruct(data map[string]interface{}, v interface{}) error
- func MergeMap(dst, src map[string]interface{})
- func Must[T any](v T, err error) T
- func Pointer[T any](v T) *T
- func PointerValue[T any](v *T) T
- func RandomString(n int) string
- func RegisterFormatter(tag string, fn func(fe validator.FieldError) string)
- func RegisterValidation(tag string, fn validator.Func)
- func StructToMap(v interface{}) (map[string]interface{}, error)
- func UUID() string
- func UUIDShort() string
- func Validate(v interface{}) error
Constants ¶
View Source
const (
ColorDarkGray = 90
)
Variables ¶
This section is empty.
Functions ¶
func DefaultIfZero ¶
func DefaultIfZero[T any](v T, fallback T) T
func IsValidUUID ¶
func MapToStruct ¶ added in v0.8.0
func PointerValue ¶
func PointerValue[T any](v *T) T
func RandomString ¶ added in v0.2.0
func RegisterFormatter ¶ added in v0.7.0
func RegisterValidation ¶ added in v0.7.0
func RegisterValidation(tag string, fn validator.Func)
func StructToMap ¶ added in v0.8.0
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.