collections

package
v1.6.2 Latest Latest
Warning

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

Go to latest
Published: Dec 28, 2022 License: Apache-2.0 Imports: 5 Imported by: 39

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Contains added in v1.5.1

func Contains(a []string, x string) bool

Contains tells whether a contains x.

func Find added in v1.5.1

func Find(a []string, x string) int

Find returns the smallest index i at which x == a[i], or len(a) if there is no such index.

func IniToMap

func IniToMap(path string) map[string]string

IniToMap takes the path to an INI formatted file and transforms it into a map

func MapToIni

func MapToIni(Map map[string]string) string

MapToIni takes a map and converts it into an INI formatted string

func ReplaceAllInSlice

func ReplaceAllInSlice(a []string, find string, replacement string) (replaced []string)

ReplaceAllInSlice runs strings.Replace on all elements in a slice and returns the result

func SplitAllInSlice

func SplitAllInSlice(a []string, split string, index int) (replaced []string)

SplitAllInSlice runs strings.Split on all elements in a slice and returns the results at the given index

func StructToIni

func StructToIni(s interface{}) string

StructToIni takes an object and serializes it's fields in INI format

func StructToMap

func StructToMap(s interface{}) map[string]interface{}

StructToMap takes an object and returns all it's field in a map

func ToBase64Map

func ToBase64Map(m map[string]interface{}) map[string]string

ToBase64Map converts a map[string]interface{} to a map[string]string by converting []byte to base64

func ToByteMap

func ToByteMap(m map[string]interface{}) map[string][]byte

ToByteMap converts a map[string]interface{} to a map[string]string by converting []byte to base64

func ToGenericMap

func ToGenericMap(m map[string]string) map[string]interface{}

ToGenericMap converts a map[string]string to a map[string]interface{}

func ToString

func ToString(i interface{}) string

ToString takes an object and tries to convert it to a string

func ToStringMap

func ToStringMap(m map[string]interface{}) map[string]string

ToStringMap converts a map[string]interface{} to a map[string]string by using each objects String() fn

Types

This section is empty.

Jump to

Keyboard shortcuts

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