Documentation ¶
Index ¶
- func Bool(v *bool) bool
- func BoolMap(src map[string]*bool) map[string]bool
- func BoolP(v bool) *bool
- func BoolPMap(src map[string]bool) map[string]*bool
- func BoolPSlice(src []bool) []*bool
- func BoolSlice(src []*bool) []bool
- func FalseP() *bool
- func Float32(v *float32) float32
- func Float32Map(src map[string]*float32) map[string]float32
- func Float32P(v float32) *float32
- func Float32PMap(src map[string]float32) map[string]*float32
- func Float32PSlice(src []float32) []*float32
- func Float32Slice(src []*float32) []float32
- func Float64(v *float64) float64
- func Float64Map(src map[string]*float64) map[string]float64
- func Float64P(v float64) *float64
- func Float64PMap(src map[string]float64) map[string]*float64
- func Float64PSlice(src []float64) []*float64
- func Float64Slice(src []*float64) []float64
- func Int(v *int) int
- func Int16(v *int16) int16
- func Int16Map(src map[string]*int16) map[string]int16
- func Int16P(v int16) *int16
- func Int16PMap(src map[string]int16) map[string]*int16
- func Int16PSlice(src []int16) []*int16
- func Int16Slice(src []*int16) []int16
- func Int32(v *int32) int32
- func Int32Map(src map[string]*int32) map[string]int32
- func Int32P(v int32) *int32
- func Int32PMap(src map[string]int32) map[string]*int32
- func Int32PSlice(src []int32) []*int32
- func Int32Slice(src []*int32) []int32
- func Int64(v *int64) int64
- func Int64Map(src map[string]*int64) map[string]int64
- func Int64P(v int64) *int64
- func Int64PMap(src map[string]int64) map[string]*int64
- func Int64PSlice(src []int64) []*int64
- func Int64Slice(src []*int64) []int64
- func Int8(v *int8) int8
- func Int8Map(src map[string]*int8) map[string]int8
- func Int8P(v int8) *int8
- func Int8PMap(src map[string]int8) map[string]*int8
- func Int8PSlice(src []int8) []*int8
- func Int8Slice(src []*int8) []int8
- func IntMap(src map[string]*int) map[string]int
- func IntP(v int) *int
- func IntPMap(src map[string]int) map[string]*int
- func IntPSlice(src []int) []*int
- func IntSlice(src []*int) []int
- func MillisecondsTime(v *int64) time.Time
- func SecondsTime(v *int64) time.Time
- func String(v *string) string
- func StringMap(src map[string]*string) map[string]string
- func StringP(v string) *string
- func StringPMap(src map[string]string) map[string]*string
- func StringPSlice(src []string) []*string
- func StringSlice(src []*string) []string
- func Time(v *time.Time) time.Time
- func TimeMap(src map[string]*time.Time) map[string]time.Time
- func TimeP(v time.Time) *time.Time
- func TimePMap(src map[string]time.Time) map[string]*time.Time
- func TimePSlice(src []time.Time) []*time.Time
- func TimeSlice(src []*time.Time) []time.Time
- func TimeUnixMilli(t time.Time) int64
- func TrueP() *bool
- func Uint(v *uint) uint
- func Uint16(v *uint16) uint16
- func Uint16Map(src map[string]*uint16) map[string]uint16
- func Uint16P(v uint16) *uint16
- func Uint16PMap(src map[string]uint16) map[string]*uint16
- func Uint16PSlice(src []uint16) []*uint16
- func Uint16Slice(src []*uint16) []uint16
- func Uint32(v *uint32) uint32
- func Uint32Map(src map[string]*uint32) map[string]uint32
- func Uint32P(v uint32) *uint32
- func Uint32PMap(src map[string]uint32) map[string]*uint32
- func Uint32PSlice(src []uint32) []*uint32
- func Uint32Slice(src []*uint32) []uint32
- func Uint64(v *uint64) uint64
- func Uint64Map(src map[string]*uint64) map[string]uint64
- func Uint64P(v uint64) *uint64
- func Uint64PMap(src map[string]uint64) map[string]*uint64
- func Uint64PSlice(src []uint64) []*uint64
- func Uint64Slice(src []*uint64) []uint64
- func Uint8(v *uint8) uint8
- func Uint8Map(src map[string]*uint8) map[string]uint8
- func Uint8P(v uint8) *uint8
- func Uint8PMap(src map[string]uint8) map[string]*uint8
- func Uint8PSlice(src []uint8) []*uint8
- func Uint8Slice(src []*uint8) []uint8
- func UintMap(src map[string]*uint) map[string]uint
- func UintP(v uint) *uint
- func UintPMap(src map[string]uint) map[string]*uint
- func UintPSlice(src []uint) []*uint
- func UintSlice(src []*uint) []uint
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BoolPSlice ¶
BoolPSlice converts a slice of bool values into a slice of bool pointers
func Float32 ¶
Float32 returns the value of the float32 pointer passed in or 0 if the pointer is nil.
func Float32Map ¶
Float32Map converts a string map of float32 pointers into a string map of float32 values
func Float32PMap ¶
Float32PMap converts a string map of float32 values into a string map of float32 pointers
func Float32PSlice ¶
Float32PSlice converts a slice of float32 values into a slice of float32 pointers
func Float32Slice ¶
Float32Slice converts a slice of float32 pointers into a slice of float32 values
func Float64 ¶
Float64 returns the value of the float64 pointer passed in or 0 if the pointer is nil.
func Float64Map ¶
Float64Map converts a string map of float64 pointers into a string map of float64 values
func Float64PMap ¶
Float64PMap converts a string map of float64 values into a string map of float64 pointers
func Float64PSlice ¶
Float64PSlice converts a slice of float64 values into a slice of float64 pointers
func Float64Slice ¶
Float64Slice converts a slice of float64 pointers into a slice of float64 values
func Int16PMap ¶
Int16PMap converts a string map of int16 values into a string map of int16 pointers
func Int16PSlice ¶
Int16PSlice converts a slice of int16 values into a slice of int16 pointers
func Int16Slice ¶
Int16Slice converts a slice of int16 pointers into a slice of int16 values
func Int32PMap ¶
Int32PMap converts a string map of int32 values into a string map of int32 pointers
func Int32PSlice ¶
Int32PSlice converts a slice of int32 values into a slice of int32 pointers
func Int32Slice ¶
Int32Slice converts a slice of int32 pointers into a slice of int32 values
func Int64PMap ¶
Int64PMap converts a string map of int64 values into a string map of int64 pointers
func Int64PSlice ¶
Int64PSlice converts a slice of int64 values into a slice of int64 pointers
func Int64Slice ¶
Int64Slice converts a slice of int64 pointers into a slice of int64 values
func Int8PSlice ¶
Int8PSlice converts a slice of int8 values into a slice of int8 pointers
func MillisecondsTime ¶
MillisecondsTime converts an int64 pointer to a time.Time value representing milliseconds sinch Epoch or time.Time{} if the pointer is nil.
func SecondsTime ¶
SecondsTime converts an int64 pointer to a time.Time value representing seconds since Epoch or time.Time{} if the pointer is nil.
func StringMap ¶
StringMap converts a string map of string pointers into a string map of string values
func StringPMap ¶
StringPMap converts a string map of string values into a string map of string pointers
func StringPSlice ¶
StringPSlice converts a slice of string values into a slice of string pointers
func StringSlice ¶
StringSlice converts a slice of string pointers into a slice of string values
func Time ¶
Time returns the value of the time.Time pointer passed in or time.Time{} if the pointer is nil.
func TimeMap ¶
TimeMap converts a string map of time.Time pointers into a string map of time.Time values
func TimePMap ¶
TimePMap converts a string map of time.Time values into a string map of time.Time pointers
func TimePSlice ¶
TimePSlice converts a slice of time.Time values into a slice of time.Time pointers
func TimeUnixMilli ¶
TimeUnixMilli returns a Unix timestamp in milliseconds from "January 1, 1970 UTC". The result is undefined if the Unix time cannot be represented by an int64. Which includes calling TimeUnixMilli on a zero TimeP is undefined.
This utility is useful for service API's such as CloudWatch Logs which require their unix time values to be in milliseconds.
See Go stdlib https://golang.org/pkg/time/#Time.UnixNano for more information.
func Uint16Map ¶
Uint16Map converts a string map of uint16 pointers into a string map of uint16 values
func Uint16PMap ¶
Uint16PMap converts a string map of uint16 values into a string map of uint16 pointers
func Uint16PSlice ¶
Uint16PSlice converts a slice of uint16 values into a slice of uint16 pointers
func Uint16Slice ¶
Uint16Slice converts a slice of uint16 pointers into a slice of uint16 values
func Uint32Map ¶
Uint32Map converts a string map of uint32 pointers into a string map of uint32 values
func Uint32PMap ¶
Uint32PMap converts a string map of uint32 values into a string map of uint32 pointers
func Uint32PSlice ¶
Uint32PSlice converts a slice of uint32 values into a slice of uint32 pointers
func Uint32Slice ¶
Uint32Slice converts a slice of uint32 pointers into a slice of uint32 values
func Uint64Map ¶
Uint64Map converts a string map of uint64 pointers into a string map of uint64 values
func Uint64PMap ¶
Uint64PMap converts a string map of uint64 values into a string map of uint64 pointers
func Uint64PSlice ¶
Uint64PSlice converts a slice of uint64 values into a slice of uint64 pointers
func Uint64Slice ¶
Uint64Slice converts a slice of uint64 pointers into a slice of uint64 values
func Uint8PMap ¶
Uint8PMap converts a string map of uint8 values into a string map of uint8 pointers
func Uint8PSlice ¶
Uint8PSlice converts a slice of uint8 values into a slice of uint8 pointers
func Uint8Slice ¶
Uint8Slice converts a slice of uint8 pointers into a slice of uint8 values
func UintPSlice ¶
UintPSlice converts a slice of uint values uinto a slice of uint pointers
Types ¶
This section is empty.