convert

package
v0.0.0-...-100dcab Latest Latest
Warning

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

Go to latest
Published: Feb 12, 2025 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ArrayStringToUint

func ArrayStringToUint(array []string) []uint

func ArrayToAny

func ArrayToAny[T any, D any](source []T, transform func(T) D) []D

func ArrayToString

func ArrayToString(array []interface{}) string

func ArrayUnique

func ArrayUnique[T Number | string, D bool](arr []T) []T

func StringToUint

func StringToUint(id string) uint

func StringToUnit32

func StringToUnit32(id string) uint32

func StringToUnit64

func StringToUnit64(id string) uint64

func StringValueToTime

func StringValueToTime(t *string, layout string) *time.Time

func TimeValueToString

func TimeValueToString(t *time.Time, format string) *string

func ToAny

func ToAny[T any, D any](source []T, transform func(T) D) []D

func ToTree

func ToTree[T TreeData](source []T, pid uint64, addChildren func(T, ...T) error) []T

func Unit32ToString

func Unit32ToString(id uint32) string

func Unit64ToString

func Unit64ToString(id uint64) string

func UnitToString

func UnitToString(id uint) string

Types

type Map

type Map[T Number | string, D bool | byte | string | struct{}] map[T]D

type Number

type Number interface {
	int | int8 | int16 | int32 | int64 | uint | uint8 | uint16 | uint32 | uint64 | float32 | float64
}

type Pid

type Pid interface {
	int | int8 | int16 | int32 | int64 | uint | uint8 | uint16 | uint32 | uint64 | float32 | float64
}

type TreeData

type TreeData interface {
	GetId() uint64
	GetParentId() uint64
}

Jump to

Keyboard shortcuts

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