Versions in this module Expand all Collapse all v1 v1.0.0 Oct 31, 2016 Changes in this version + const KindDuration + const KindTime + func AsBool(v interface{}) bool + func AsDuration(v interface{}) time.Duration + func AsFloat(v interface{}) float64 + func AsInt(v interface{}) int + func AsInt64(v interface{}) int64 + func AsMap(v interface{}) map[string]interface + func AsSlice(v interface{}, val []interface{}) []interface + func AsString(v interface{}) string + func AsTime(v interface{}) time.Time + func Bool(value interface{}) (bool, error) + func Bytes(val interface{}) []byte + func Convert(value interface{}, t reflect.Kind) (interface{}, error) + func Duration(val interface{}) (time.Duration, error) + func Float64(val interface{}) (float64, error) + func Int64(val interface{}) (int64, error) + func Map(val interface{}) (map[string]interface{}, error) + func MustBool(v interface{}) bool + func MustDuration(v interface{}) time.Duration + func MustFloat(v interface{}) float64 + func MustInt(v interface{}) int + func MustInt64(v interface{}) int64 + func MustMap(v interface{}, val map[string]interface{}) map[string]interface + func MustSlice(v interface{}, val []interface{}) []interface + func MustString(v interface{}) string + func MustTime(v interface{}) time.Time + func OrBool(v interface{}, val bool) bool + func OrDuration(v interface{}, val time.Duration) time.Duration + func OrFloat(v interface{}, val float64) float64 + func OrInt(v interface{}, val int) int + func OrInt64(v interface{}, val int64) int64 + func OrMap(v interface{}, val map[string]interface{}) map[string]interface + func OrSlice(v interface{}, val []interface{}) []interface + func OrString(v interface{}) string + func OrTime(v interface{}, val time.Time) time.Time + func Slice(val interface{}) ([]interface{}, error) + func String(val interface{}) string + func Time(val interface{}) (time.Time, error) + func Uint64(val interface{}) (uint64, error) + func ZeroBool(v interface{}) bool + func ZeroDuration(v interface{}) time.Duration + func ZeroFloat(v interface{}) float64 + func ZeroInt(v interface{}) int + func ZeroInt64(v interface{}) int64 + func ZeroMap(v interface{}) map[string]interface + func ZeroSlice(v interface{}, val []interface{}) []interface + func ZeroString(v interface{}) string + func ZeroTime(v interface{}) time.Time