func StringToDate(s string) (time.Time, error)
StringToDate attempts to parse a string into a time.Time type using a predefined list of formats. If no suitable format is found, an error is returned.
func StringToDateInDefaultLocation(s string, location *time.Location) (time.Time, error)
StringToDateInDefaultLocation casts an empty interface to a time.Time, interpreting inputs without a timezone to be in the given location, or the local timezone if nil.
func ToBool(i interface{}) bool
ToBool casts an interface to a bool type.
func ToBoolE(i interface{}) (bool, error)
ToBoolE casts an interface to a bool type.
func ToBoolSlice(i interface{}) []bool
ToBoolSlice casts an interface to a []bool type.
func ToBoolSliceE(i interface{}) ([]bool, error)
ToBoolSliceE casts an interface to a []bool type.
func ToDuration(i interface{}) time.Duration
ToDuration casts an interface to a time.Duration type.
func ToDurationE(i interface{}) (d time.Duration, err error)
ToDurationE casts an interface to a time.Duration type.
func ToDurationSlice(i interface{}) []time.Duration
ToDurationSlice casts an interface to a []time.Duration type.
func ToDurationSliceE(i interface{}) ([]time.Duration, error)
ToDurationSliceE casts an interface to a []time.Duration type.
func ToFloat32(i interface{}) float32
ToFloat32 casts an interface to a float32 type.
func ToFloat32E(i interface{}) (float32, error)
ToFloat32E casts an interface to a float32 type.
func ToFloat64(i interface{}) float64
ToFloat64 casts an interface to a float64 type.
func ToFloat64E(i interface{}) (float64, error)
ToFloat64E casts an interface to a float64 type.
func ToInt(i interface{}) int
ToInt casts an interface to an int type.
func ToInt16(i interface{}) int16
ToInt16 casts an interface to an int16 type.
func ToInt16E(i interface{}) (int16, error)
ToInt16E casts an interface to an int16 type.
func ToInt32(i interface{}) int32
ToInt32 casts an interface to an int32 type.
func ToInt32E(i interface{}) (int32, error)
ToInt32E casts an interface to an int32 type.
func ToInt64(i interface{}) int64
ToInt64 casts an interface to an int64 type.
func ToInt64E(i interface{}) (int64, error)
ToInt64E casts an interface to an int64 type.
func ToInt8(i interface{}) int8
ToInt8 casts an interface to an int8 type.
func ToInt8E(i interface{}) (int8, error)
ToInt8E casts an interface to an int8 type.
func ToIntE(i interface{}) (int, error)
ToIntE casts an interface to an int type.
func ToIntSlice(i interface{}) []int
ToIntSlice casts an interface to a []int type.
func ToIntSliceE(i interface{}) ([]int, error)
ToIntSliceE casts an interface to a []int type.
func ToSlice(i interface{}) []interface{}
ToSlice casts an interface to a []interface{} type.
func ToSliceE(i interface{}) ([]interface{}, error)
ToSliceE casts an interface to a []interface{} type.
func ToString(i interface{}) string
ToString casts an interface to a string type.
func ToStringE(i interface{}) (string, error)
ToStringE casts an interface to a string type.
func ToStringMap(i interface{}) map[string]interface{}
ToStringMap casts an interface to a map[string]interface{} type.
func ToStringMapBool(i interface{}) map[string]bool
ToStringMapBool casts an interface to a map[string]bool type.
func ToStringMapBoolE(i interface{}) (map[string]bool, error)
ToStringMapBoolE casts an interface to a map[string]bool type.
func ToStringMapE(i interface{}) (map[string]interface{}, error)
ToStringMapE casts an interface to a map[string]interface{} type.
func ToStringMapInt(i interface{}) map[string]int
ToStringMapInt casts an interface to a map[string]int type.
func ToStringMapInt64(i interface{}) map[string]int64
ToStringMapInt64 casts an interface to a map[string]int64 type.
func ToStringMapInt64E(i interface{}) (map[string]int64, error)
ToStringMapInt64E casts an interface to a map[string]int64{} type.
func ToStringMapIntE(i interface{}) (map[string]int, error)
ToStringMapIntE casts an interface to a map[string]int{} type.
func ToStringMapString(i interface{}) map[string]string
ToStringMapString casts an interface to a map[string]string type.
func ToStringMapStringE(i interface{}) (map[string]string, error)
ToStringMapStringE casts an interface to a map[string]string type.
func ToStringMapStringSlice(i interface{}) map[string][]string
ToStringMapStringSlice casts an interface to a map[string][]string type.
func ToStringMapStringSliceE(i interface{}) (map[string][]string, error)
ToStringMapStringSliceE casts an interface to a map[string][]string type.
func ToStringSlice(i interface{}) []string
ToStringSlice casts an interface to a []string type.
func ToStringSliceE(i interface{}) ([]string, error)
ToStringSliceE casts an interface to a []string type.
func ToTime(i interface{}) time.Time
ToTime casts an interface to a time.Time type.
func ToTimeE(i interface{}) (tim time.Time, err error)
ToTimeE casts an interface to a time.Time type.
func ToTimeInDefaultLocation(i interface{}, location *time.Location) time.Time
func ToTimeInDefaultLocationE(i interface{}, location *time.Location) (tim time.Time, err error)
ToTimeInDefaultLocationE casts an empty interface to time.Time, interpreting inputs without a timezone to be in the given location, or the local timezone if nil.
func ToUint(i interface{}) uint
ToUint casts an interface to a uint type.
func ToUint16(i interface{}) uint16
ToUint16 casts an interface to a uint16 type.
func ToUint16E(i interface{}) (uint16, error)
ToUint16E casts an interface to a uint16 type.
func ToUint32(i interface{}) uint32
ToUint32 casts an interface to a uint32 type.
func ToUint32E(i interface{}) (uint32, error)
ToUint32E casts an interface to a uint32 type.
func ToUint64(i interface{}) uint64
ToUint64 casts an interface to a uint64 type.
func ToUint64E(i interface{}) (uint64, error)
ToUint64E casts an interface to a uint64 type.
func ToUint8(i interface{}) uint8
ToUint8 casts an interface to a uint8 type.
func ToUint8E(i interface{}) (uint8, error)
ToUint8E casts an interface to a uint type.
func ToUintE(i interface{}) (uint, error)
ToUintE casts an interface to a uint type.