github.com/devseccon/trivy@v0.47.1-0.20231123133102-bd902a0bd996/pkg/x/strings/strings.go (about) 1 package strings 2 3 import "github.com/samber/lo" 4 5 type String interface { 6 ~string 7 } 8 9 func ToStringSlice[T String](ss []T) []string { 10 return lo.Map(ss, func(s T, _ int) string { 11 return string(s) 12 }) 13 } 14 15 func ToTSlice[T String](ss []string) []T { 16 return lo.Map(ss, func(s string, _ int) T { 17 return T(s) 18 }) 19 }