3
0
Files
corteza/server/pkg/gvalfnc/generic.go
Corteza Monorepo Migrator 683c7c56e2 Moving server files to ./server
2022-11-14 09:26:39 +01:00

21 lines
340 B
Go

package gvalfnc
import (
"github.com/modern-go/reflect2"
"github.com/spf13/cast"
)
func IsNil(i any) bool {
return reflect2.IsNil(i)
}
func CastFloat(i any) (float64, error) {
return cast.ToFloat64E(i)
}
func CastInt(i any) (int, error) {
return cast.ToIntE(i)
}
func CastString(i any) (string, error) {
return cast.ToStringE(i)
}