casts

package module
v1.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 23, 2022 License: Apache-2.0 Imports: 4 Imported by: 0

README

casts

spf13 cast wrap

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Bool

func Bool(i any) (bool, error)

func BoolDefault

func BoolDefault(i any, dv bool) bool

func Decimal

func Decimal(v any) (d decimal.Decimal, err error)

func DecimalDefault

func DecimalDefault(v any, dv decimal.Decimal) decimal.Decimal

func Duration

func Duration(i any) (time.Duration, error)

func DurationDefault

func DurationDefault(i any, dv time.Duration) time.Duration

func Float32

func Float32(i any) (float32, error)

func Float32Default

func Float32Default(i any, dv float32) float32

func Float64

func Float64(i any) (float64, error)

func Float64Default

func Float64Default(i any, dv float64) float64

func Int

func Int(i any) (int, error)

func Int16

func Int16(i any) (int16, error)

func Int16Default

func Int16Default(i any, dv int16) int16

func Int32

func Int32(i any) (int32, error)

func Int32Default

func Int32Default(i any, dv int32) int32

func Int64

func Int64(i any) (int64, error)

func Int64Default

func Int64Default(i any, dv int64) int64

func Int8

func Int8(i any) (int8, error)

func Int8Default

func Int8Default(i any, dv int8) int8

func IntDefault

func IntDefault(i any, dv int) int

func Map

func Map(i any) (map[string]any, error)

func MapBool

func MapBool(i any) (map[string]bool, error)

func MapBoolDefault

func MapBoolDefault(i any, dv map[string]bool) map[string]bool

func MapDefault

func MapDefault(i any, dv map[string]any) map[string]any

func MapInt

func MapInt(i any) (map[string]int, error)

func MapInt64

func MapInt64(i any) (map[string]int64, error)

func MapInt64Default

func MapInt64Default(i any, dv map[string]int64) map[string]int64

func MapIntDefault

func MapIntDefault(i any, dv map[string]int) map[string]int

func MapString

func MapString(i any) (map[string]string, error)

func MapStringDefault

func MapStringDefault(i any, dv map[string]string) map[string]string

func MapStringSlice

func MapStringSlice(i any) (map[string][]string, error)

func MapStringSliceDefault

func MapStringSliceDefault(i any, dv map[string][]string) map[string][]string

func MustBool

func MustBool(i any) bool

func MustDecimal

func MustDecimal(v any) decimal.Decimal

func MustDuration

func MustDuration(i any) time.Duration

func MustFloat32

func MustFloat32(i any) float32

func MustFloat64

func MustFloat64(i any) float64

func MustInt

func MustInt(i any) int

func MustInt16

func MustInt16(i any) int16

func MustInt32

func MustInt32(i any) int32

func MustInt64

func MustInt64(i any) int64

func MustInt8

func MustInt8(i any) int8

func MustMap

func MustMap(i any) map[string]any

func MustMapBool

func MustMapBool(i any) map[string]bool

func MustMapInt

func MustMapInt(i any) map[string]int

func MustMapInt64

func MustMapInt64(i any) map[string]int64

func MustMapString

func MustMapString(i any) map[string]string

func MustMapStringSlice

func MustMapStringSlice(i any) map[string][]string

func MustSlice

func MustSlice(i any) []any

func MustSliceBool

func MustSliceBool(i any) []bool

func MustSliceDuration

func MustSliceDuration(i any) []time.Duration

func MustSliceInt

func MustSliceInt(i any) []int

func MustSliceString

func MustSliceString(i any) []string

func MustString

func MustString(i any) string

func MustTime

func MustTime(i any) time.Time

func MustUint

func MustUint(i any) uint

func MustUint16

func MustUint16(i any) uint16

func MustUint32

func MustUint32(i any) uint32

func MustUint64

func MustUint64(i any) uint64

func MustUint8

func MustUint8(i any) uint8

func Slice

func Slice(i any) ([]any, error)

func SliceBool

func SliceBool(i any) ([]bool, error)

func SliceBoolDefault

func SliceBoolDefault(i any, dv []bool) []bool

func SliceDefault

func SliceDefault(i any, dv []any) []any

func SliceDuration

func SliceDuration(i any) ([]time.Duration, error)

func SliceDurationDefault

func SliceDurationDefault(i any, dv []time.Duration) []time.Duration

func SliceInt

func SliceInt(i any) ([]int, error)

func SliceIntDefault

func SliceIntDefault(i any, dv []int) []int

func SliceString

func SliceString(i any) ([]string, error)

func SliceStringDefault

func SliceStringDefault(i any, dv []string) []string

func String

func String(i any) (string, error)

func StringDefault

func StringDefault(i any, dv string) string

func Time

func Time(i any) (time.Time, error)

func TimeDefault

func TimeDefault(i any, dv time.Time) time.Time

func Uint

func Uint(i any) (uint, error)

func Uint16

func Uint16(i any) (uint16, error)

func Uint16Default

func Uint16Default(i any, dv uint16) uint16

func Uint32

func Uint32(i any) (uint32, error)

func Uint32Default

func Uint32Default(i any, dv uint32) uint32

func Uint64

func Uint64(i any) (uint64, error)

func Uint64Default

func Uint64Default(i any, dv uint64) uint64

func Uint8

func Uint8(i any) (uint8, error)

func Uint8Default

func Uint8Default(i any, dv uint8) uint8

func UintDefault

func UintDefault(i any, dv uint) uint

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL