converter

package
v0.8.6 Latest Latest
Warning

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

Go to latest
Published: Feb 18, 2025 License: MIT, Apache-2.0 Imports: 8 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CastInt64

func CastInt64(v any) int64

func String

func String(value reflect.Value) string

func StringConvert

func StringConvert(kind reflect.Kind, value string) (any, error)

func StringConvertBool added in v0.3.0

func StringConvertBool(value string) (bool, error)

func StringConvertFloat32 added in v0.3.0

func StringConvertFloat32(value string) (float32, error)

func StringConvertFloat64 added in v0.3.0

func StringConvertFloat64(value string) (float64, error)

func StringConvertFloatFor added in v0.6.0

func StringConvertFloatFor[T constraints.Float](value string) (T, error)

func StringConvertFor

func StringConvertFor[T any](value string) (T, error)

func StringConvertIntFor added in v0.3.0

func StringConvertIntFor[T constraints.Signed](value string) (T, error)

func StringConvertUintFor added in v0.3.0

func StringConvertUintFor[T constraints.Unsigned](value string) (T, error)

func StringFor

func StringFor[T any](t T) string

Types

type StringConverter

type StringConverter func(string) any

func GetStringConverter added in v0.3.0

func GetStringConverter(typ reflect.Type) StringConverter

func GetStringConverterByKind added in v0.6.0

func GetStringConverterByKind(kind reflect.Kind) StringConverter

type StringConverterE

type StringConverterE func(string) (any, error)

func GetStringConverterE added in v0.3.0

func GetStringConverterE(typ reflect.Type) StringConverterE

func GetStringConverterEByKind added in v0.6.0

func GetStringConverterEByKind(kind reflect.Kind) StringConverterE

func (StringConverterE) IgnoreError added in v0.3.0

func (c StringConverterE) IgnoreError() StringConverter

Jump to

Keyboard shortcuts

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