From 6960aecc25400320adee1b8802a86839326e15b6 Mon Sep 17 00:00:00 2001 From: Mitja Felicijan Date: Thu, 5 Feb 2026 00:37:32 +0100 Subject: Engage! --- .../go-faker/faker/v4/pkg/slice/helpers.go | 41 ++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 vendor/github.com/go-faker/faker/v4/pkg/slice/helpers.go (limited to 'vendor/github.com/go-faker/faker/v4/pkg/slice') diff --git a/vendor/github.com/go-faker/faker/v4/pkg/slice/helpers.go b/vendor/github.com/go-faker/faker/v4/pkg/slice/helpers.go new file mode 100644 index 0000000..c85c74b --- /dev/null +++ b/vendor/github.com/go-faker/faker/v4/pkg/slice/helpers.go @@ -0,0 +1,41 @@ +package slice + +import ( + "strconv" +) + +// Contains Check item in slice string type +func Contains(slice []string, item string) bool { + for _, s := range slice { + if s == item { + return true + } + } + return false +} + +// ContainsRune Check item in map rune type +func ContainsRune(set map[rune]struct{}, item rune) bool { + _, ok := set[item] + return ok +} + +// ContainsValue check if value exists in slice, no matter its type +func ContainsValue(slice []interface{}, value interface{}) bool { + for _, v := range slice { + if v == value { + return true + } + } + return false +} + +// IntToString Convert slice int to slice string +func IntToString(intSl []int) (str []string) { + for i := range intSl { + number := intSl[i] + text := strconv.Itoa(number) + str = append(str, text) + } + return str +} -- cgit v1.2.3