internal

package
v0.8.0 Latest Latest
Warning

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

Go to latest
Published: Sep 29, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsZero

func IsZero(v interface{}) bool

func ReflectCanInterface added in v0.7.0

func ReflectCanInterface(v reflect.Value) bool

func ToBool added in v0.7.0

func ToBool(v interface{}) (bool, error)

func ToBoolArray added in v0.7.0

func ToBoolArray(v interface{}) (interface{}, error)

func ToBoolSlice added in v0.7.0

func ToBoolSlice(v interface{}) (resp []bool, err error)

func ToComplex128 added in v0.7.0

func ToComplex128(v interface{}) (complex128, error)

func ToComplex128Array added in v0.7.0

func ToComplex128Array(v interface{}) (interface{}, error)

func ToComplex128Slice added in v0.7.0

func ToComplex128Slice(v interface{}) (resp []complex128, err error)

func ToComplex64 added in v0.7.0

func ToComplex64(v interface{}) (complex64, error)

func ToComplex64Array added in v0.7.0

func ToComplex64Array(v interface{}) (interface{}, error)

func ToComplex64Slice added in v0.7.0

func ToComplex64Slice(v interface{}) (resp []complex64, err error)

func ToExpectTypeInterface added in v0.8.0

func ToExpectTypeInterface(v interface{}, expectTypeVal interface{}) (resp interface{}, err error)

func ToFloat32 added in v0.7.0

func ToFloat32(v interface{}) (float32, error)

func ToFloat32Array added in v0.7.0

func ToFloat32Array(v interface{}) (interface{}, error)

func ToFloat32Slice added in v0.7.0

func ToFloat32Slice(v interface{}) (resp []float32, err error)

func ToFloat64 added in v0.7.0

func ToFloat64(v interface{}) (float64, error)

func ToFloat64Array added in v0.7.0

func ToFloat64Array(v interface{}) (interface{}, error)

func ToFloat64Slice added in v0.7.0

func ToFloat64Slice(v interface{}) (resp []float64, err error)

func ToInt

func ToInt(v interface{}) (int, error)

func ToInt16 added in v0.7.0

func ToInt16(v interface{}) (int16, error)

func ToInt16Array added in v0.7.0

func ToInt16Array(v interface{}) (interface{}, error)

func ToInt16Slice added in v0.7.0

func ToInt16Slice(v interface{}) (resp []int16, err error)

func ToInt32 added in v0.7.0

func ToInt32(v interface{}) (int32, error)

func ToInt32Array added in v0.7.0

func ToInt32Array(v interface{}) (interface{}, error)

func ToInt32Slice added in v0.7.0

func ToInt32Slice(v interface{}) (resp []int32, err error)

func ToInt64 added in v0.7.0

func ToInt64(v interface{}) (int64, error)

func ToInt64Array added in v0.7.0

func ToInt64Array(v interface{}) (interface{}, error)

func ToInt64Slice added in v0.7.0

func ToInt64Slice(v interface{}) (resp []int64, err error)

func ToInt8 added in v0.7.0

func ToInt8(v interface{}) (int8, error)

func ToInt8Array added in v0.7.0

func ToInt8Array(v interface{}) (interface{}, error)

func ToInt8Slice added in v0.7.0

func ToInt8Slice(v interface{}) (resp []int8, err error)

func ToIntArray added in v0.7.0

func ToIntArray(v interface{}) (interface{}, error)

func ToIntSlice added in v0.7.0

func ToIntSlice(v interface{}) (resp []int, err error)

func ToInterfaceList added in v0.7.0

func ToInterfaceList(v interface{}) (res []interface{}, err error)

func ToString

func ToString(v interface{}) (string, error)

func ToStringArray added in v0.7.0

func ToStringArray(v interface{}) (interface{}, error)

func ToStringSlice added in v0.7.0

func ToStringSlice(v interface{}) (resp []string, err error)

func ToUint added in v0.7.0

func ToUint(v interface{}) (uint, error)

func ToUint16 added in v0.7.0

func ToUint16(v interface{}) (uint16, error)

func ToUint16Array added in v0.7.0

func ToUint16Array(v interface{}) (interface{}, error)

func ToUint16Slice added in v0.7.0

func ToUint16Slice(v interface{}) (resp []uint16, err error)

func ToUint32 added in v0.7.0

func ToUint32(v interface{}) (uint32, error)

func ToUint32Array added in v0.7.0

func ToUint32Array(v interface{}) (interface{}, error)

func ToUint32Slice added in v0.7.0

func ToUint32Slice(v interface{}) (resp []uint32, err error)

func ToUint64 added in v0.7.0

func ToUint64(v interface{}) (uint64, error)

func ToUint64Array added in v0.7.0

func ToUint64Array(v interface{}) (interface{}, error)

func ToUint64Slice added in v0.7.0

func ToUint64Slice(v interface{}) (resp []uint64, err error)

func ToUint8 added in v0.7.0

func ToUint8(v interface{}) (uint8, error)

func ToUint8Array added in v0.7.0

func ToUint8Array(v interface{}) (interface{}, error)

func ToUint8Slice added in v0.7.0

func ToUint8Slice(v interface{}) (resp []uint8, err error)

func ToUintArray added in v0.7.0

func ToUintArray(v interface{}) (interface{}, error)

func ToUintSlice added in v0.7.0

func ToUintSlice(v interface{}) (resp []uint, err error)

func ToUintptr added in v0.8.0

func ToUintptr(v interface{}) (uintptr, error)

func ToUintptrArray added in v0.8.0

func ToUintptrArray(v interface{}) (interface{}, error)

func ToUintptrSlice added in v0.8.0

func ToUintptrSlice(v interface{}) (resp []uintptr, err error)

Types

This section is empty.

Jump to

Keyboard shortcuts

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