uhelpers

package module
v1.0.12 Latest Latest
Warning

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

Go to latest
Published: Feb 19, 2020 License: MIT Imports: 4 Imported by: 8

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CompareBoolPointers added in v1.0.12

func CompareBoolPointers(ptr1 *bool, ptr2 *bool, bothNilReturnTrue ...bool) bool

func CompareStringPointers

func CompareStringPointers(ptr1 *string, ptr2 *string, bothNilReturnTrue ...bool) bool

func FirstDayOfISOWeek added in v1.0.9

func FirstDayOfISOWeek(reference time.Time) time.Time

Figure out which day is the first of an ISOWeek

func FirstDayOfMonth added in v1.0.9

func FirstDayOfMonth(reference time.Time) time.Time

Get the first day of the month

func FirstDayOfYear added in v1.0.9

func FirstDayOfYear(reference time.Time) time.Time

Get the first day of a year

func FirstHourOfDay added in v1.0.9

func FirstHourOfDay(reference time.Time) time.Time

Get first hour of a day

func IsMatchingBoolPointerInMap added in v1.0.12

func IsMatchingBoolPointerInMap(ptr1 *bool, rawMap interface{}, key string, bothNilReturnTrue ...bool) bool

func IsMatchingStringPointerInMap

func IsMatchingStringPointerInMap(ptr1 *string, rawMap interface{}, key string, bothNilReturnTrue ...bool) bool

func IsSameDayWithoutTimezoneSupport added in v1.0.9

func IsSameDayWithoutTimezoneSupport(t time.Time, other time.Time) bool

Check if two time.Time are on the same day

func MapStringArray added in v1.0.8

func MapStringArray(in []string, f func(in string) (string, error)) ([]string, error)

func PtrToBool

func PtrToBool(s bool) *bool

func PtrToDuration added in v1.0.7

func PtrToDuration(s time.Duration) *time.Duration

func PtrToFloat32 added in v1.0.7

func PtrToFloat32(s float32) *float32

func PtrToFloat64 added in v1.0.7

func PtrToFloat64(s float64) *float64

func PtrToInt added in v1.0.7

func PtrToInt(s int) *int

func PtrToInt32 added in v1.0.7

func PtrToInt32(s int32) *int32

func PtrToInt64 added in v1.0.7

func PtrToInt64(s int64) *int64

func PtrToString

func PtrToString(s string) *string

func PtrToTime

func PtrToTime(s time.Time) *time.Time

func SliceContainsItem

func SliceContainsItem(slice interface{}, item interface{}) bool

SliceContainsItem checks if a slice contains an item

func StringIndexOf added in v1.0.6

func StringIndexOf(slice []string, item string) (int, error)

func StringKeysFromMap

func StringKeysFromMap(m interface{}) []string

func SubtractStringArray added in v1.0.8

func SubtractStringArray(a []string, b []string) []string

func TimeFromMonthAndYear added in v1.0.9

func TimeFromMonthAndYear(year int, month int, timeZone string) (*time.Time, error)

Generate a time.Time from year and mont

Types

This section is empty.

Jump to

Keyboard shortcuts

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