Documentation
¶
Index ¶
- Variables
- func AnyIntToString(value interface{}) string
- func IntToString[T constraints.Integer](v T) string
- func SetFieldByString(dst any, field, value string) error
- func SetValueByString(value reflect.Value, val string, field *reflect.StructField) error
- func SetValueByStrings(value reflect.Value, vals []string, field *reflect.StructField) error
- func String(value reflect.Value) string
- func StringConvert(kind reflect.Kind, value string) (any, error)
- func StringConvertBool(value string) (bool, error)
- func StringConvertFloat32(value string) (float32, error)
- func StringConvertFloat64(value string) (float64, error)
- func StringConvertFloatFor[T constraints.Float](value string) (T, error)
- func StringConvertFor[T any](str string) (T, error)
- func StringConvertIntFor[T constraints.Signed](value string) (T, error)
- func StringConvertUintFor[T constraints.Unsigned](value string) (T, error)
- func StringFor[T any](t T) string
- func UintToString[T constraints.Integer](v T) string
- func UnmarshalTextFor[T any](text []byte) error
- type Decoder
- type Encoder
- type Format
- type Marshaler
- type StringConverter
- type StringConverterE
- type Unmarshaler
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Marshal = json.Marshal Unmarshal = json.Unmarshal )
Functions ¶
func AnyIntToString ¶ added in v1.4.0
func AnyIntToString(value interface{}) string
func IntToString ¶ added in v1.4.0
func IntToString[T constraints.Integer](v T) string
func SetFieldByString ¶ added in v1.4.0
func SetValueByString ¶ added in v1.4.0
func SetValueByStrings ¶ added in v1.4.0
func StringConvert ¶ added in v1.4.0
func StringConvertBool ¶ added in v1.4.0
func StringConvertFloat32 ¶ added in v1.4.0
func StringConvertFloat64 ¶ added in v1.4.0
func StringConvertFloatFor ¶ added in v1.4.0
func StringConvertFloatFor[T constraints.Float](value string) (T, error)
func StringConvertFor ¶ added in v1.4.0
func StringConvertIntFor ¶ added in v1.4.0
func StringConvertIntFor[T constraints.Signed](value string) (T, error)
func StringConvertUintFor ¶ added in v1.4.0
func StringConvertUintFor[T constraints.Unsigned](value string) (T, error)
func UintToString ¶ added in v1.4.0
func UintToString[T constraints.Integer](v T) string
func UnmarshalTextFor ¶ added in v1.4.0
Types ¶
type StringConverter ¶ added in v1.4.0
func GetStringConverter ¶ added in v1.4.0
func GetStringConverter(typ reflect.Type) StringConverter
func GetStringConverterByKind ¶ added in v1.4.0
func GetStringConverterByKind(kind reflect.Kind) StringConverter
type StringConverterE ¶ added in v1.4.0
func GetStringConverterE ¶ added in v1.4.0
func GetStringConverterE(typ reflect.Type) StringConverterE
func GetStringConverterEByKind ¶ added in v1.4.0
func GetStringConverterEByKind(kind reflect.Kind) StringConverterE
func (StringConverterE) IgnoreError ¶ added in v1.4.0
func (c StringConverterE) IgnoreError() StringConverter
type Unmarshaler ¶
Click to show internal directories.
Click to hide internal directories.