Documentation ¶
Index ¶
- Variables
- func Decode(src interface{}, dst interface{}) error
- func MustToBool(i interface{}) bool
- func MustToDuration(i interface{}) time.Duration
- func MustToFloat64(i interface{}) float64
- func MustToInt(i interface{}) int
- func MustToInt64(i interface{}) int64
- func MustToIntSlice(i interface{}) []int
- func MustToSlice(i interface{}) []interface{}
- func MustToSliceStringMap(i interface{}) []map[string]interface{}
- func MustToString(i interface{}) string
- func MustToStringMap(i interface{}) map[string]interface{}
- func MustToStringMapBool(i interface{}) map[string]bool
- func MustToStringMapString(i interface{}) map[string]string
- func MustToStringMapStringSlice(i interface{}) map[string][]string
- func MustToStringSlice(i interface{}) []string
- func MustToTime(i interface{}) time.Time
- func StringToDate(s string) (time.Time, error)
- func ToBool(i interface{}) (bool, error)
- func ToDuration(i interface{}) (d time.Duration, err error)
- func ToFloat64(i interface{}) (float64, error)
- func ToInt(i interface{}) (int, error)
- func ToInt64(i interface{}) (int64, error)
- func ToIntSlice(i interface{}) ([]int, error)
- func ToSlice(i interface{}) ([]interface{}, error)
- func ToSliceStringMap(i interface{}) ([]map[string]interface{}, error)
- func ToString(i interface{}) (string, error)
- func ToStringMap(i interface{}) (map[string]interface{}, error)
- func ToStringMapBool(i interface{}) (map[string]bool, error)
- func ToStringMapString(i interface{}) (map[string]string, error)
- func ToStringMapStringSlice(i interface{}) (map[string][]string, error)
- func ToStringSlice(i interface{}) ([]string, error)
- func ToTime(i interface{}) (tim time.Time, err error)
Constants ¶
This section is empty.
Variables ¶
var ( // ErrUnaddressable unaddressable val ErrUnaddressable = errors.New("val must be addressable") // ErrNotPointer pinter val ErrNotPointer = errors.New("val must be a pointer") )
Functions ¶
func Decode ¶
func Decode(src interface{}, dst interface{}) error
Decode decode interface into struct
func MustToBool ¶
func MustToBool(i interface{}) bool
MustToBool casts an empty interface to bool ignoring error
func MustToDuration ¶
MustToDuration casts an empty interface to duration ignoring error
func MustToFloat64 ¶
func MustToFloat64(i interface{}) float64
MustToFloat64 casts an empty interface to float64 ignoring error
func MustToInt ¶
func MustToInt(i interface{}) int
MustToInt casts an empty interface to int ignoring error
func MustToInt64 ¶
func MustToInt64(i interface{}) int64
MustToInt64 casts an empty interface to int64 ignoring error
func MustToIntSlice ¶
func MustToIntSlice(i interface{}) []int
MustToIntSlice casts an empty interface to []int ignoring error
func MustToSlice ¶
func MustToSlice(i interface{}) []interface{}
MustToSlice casts an empty interface []interface ignoring error
func MustToSliceStringMap ¶
func MustToSliceStringMap(i interface{}) []map[string]interface{}
MustToSliceStringMap casts an empty interface to []map[string]interface{} ignoring error
func MustToString ¶
func MustToString(i interface{}) string
MustToString casts an empty interface to string ignoring error
func MustToStringMap ¶
func MustToStringMap(i interface{}) map[string]interface{}
MustToStringMap casts an empty interface to string map ignoring error
func MustToStringMapBool ¶
MustToStringMapBool casts an empty interface to map[string]bool ignoring error
func MustToStringMapString ¶
MustToStringMapString casts an empty interface to map[string]string ignoring error
func MustToStringMapStringSlice ¶
MustToStringMapStringSlice casts an empty interface to map[string][]string ignoring error
func MustToStringSlice ¶
func MustToStringSlice(i interface{}) []string
MustToStringSlice casts an empty interface to []string ignoring error
func MustToTime ¶
MustToTime casts an empty interface to time ignoring error
func StringToDate ¶
StringToDate casts an empty interface to a time.Time.
func ToDuration ¶
ToDuration casts an empty interface to time.Duration.
func ToIntSlice ¶
ToIntSlice casts an empty interface to a []int.
func ToSlice ¶
func ToSlice(i interface{}) ([]interface{}, error)
ToSlice casts an empty interface to a []interface{}.
func ToSliceStringMap ¶
ToSliceStringMap casts an empty interface to a []interface{}.
func ToStringMap ¶
ToStringMap casts an empty interface to a map[string]interface{}.
func ToStringMapBool ¶
ToStringMapBool casts an empty interface to a map[string]bool.
func ToStringMapString ¶
ToStringMapString casts an empty interface to a stringmap
func ToStringMapStringSlice ¶
ToStringMapStringSlice cast an empty interface to a string array map
func ToStringSlice ¶
ToStringSlice casts an empty interface to a []string.
Types ¶
This section is empty.