Documentation ¶
Index ¶
- func BoolToPtr(b bool) *bool
- func CheckHCLKeys(node ast.Node, valid []string) error
- func CleanEnvVar(s string, r byte) string
- func CopyMapStringFloat64(m map[string]float64) map[string]float64
- func CopyMapStringInt(m map[string]int) map[string]int
- func CopyMapStringSliceString(m map[string][]string) map[string][]string
- func CopyMapStringString(m map[string]string) map[string]string
- func CopyMapStringStruct(m map[string]struct{}) map[string]struct{}
- func CopySliceInt(s []int) []int
- func CopySliceString(s []string) []string
- func HashUUID(input string) (output string, hashed bool)
- func Int64ToPtr(i int64) *int64
- func IntMax(a, b int) int
- func IntMin(a, b int) int
- func IntToPtr(i int) *int
- func IsUUID(str string) bool
- func MapStringStringSliceValueSet(m map[string][]string) []string
- func SliceSetDisjoint(first, second []string) (bool, []string)
- func SliceStringIsSubset(larger, smaller []string) (bool, []string)
- func SliceStringToSet(s []string) map[string]struct{}
- func StringToPtr(str string) *string
- func TimeToPtr(t time.Duration) *time.Duration
- func Uint64Max(a, b uint64) uint64
- func Uint64ToPtr(u uint64) *uint64
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CleanEnvVar ¶ added in v0.5.5
CleanEnvVar replaces all occurrences of illegal characters in an environment variable with the specified byte.
func CopyMapStringSliceString ¶ added in v0.6.1
CopyMapStringSliceString copies a map of strings to string slices such as http.Header
func CopyMapStringString ¶
Helpers for copying generic structures.
func CopyMapStringStruct ¶ added in v0.6.1
func CopySliceInt ¶
func CopySliceString ¶
func HashUUID ¶ added in v0.6.0
HashUUID takes an input UUID and returns a hashed version of the UUID to ensure it is well distributed.
func Int64ToPtr ¶ added in v0.6.0
Int64ToPtr returns the pointer to an int
func MapStringStringSliceValueSet ¶
MapStringStringSliceValueSet returns the set of values in a map[string][]string
func SliceSetDisjoint ¶
func SliceStringIsSubset ¶
SliceStringIsSubset returns whether the smaller set of strings is a subset of the larger. If the smaller slice is not a subset, the offending elements are returned.
func SliceStringToSet ¶
func StringToPtr ¶ added in v0.5.5
StringToPtr returns the pointer to a string
func Uint64ToPtr ¶ added in v0.5.5
UintToPtr returns the pointer to an uint
Types ¶
This section is empty.
Directories ¶
Path | Synopsis |
---|---|
Package testlog creates a *log.Logger backed by *testing.T to ease logging in tests.
|
Package testlog creates a *log.Logger backed by *testing.T to ease logging in tests. |
Package testtask implements a portable set of commands useful as stand-ins for user tasks.
|
Package testtask implements a portable set of commands useful as stand-ins for user tasks. |