Versions in this module Expand all Collapse all v0 v0.1.5 Nov 26, 2025 Changes in this version + const Day + const DefaultSeparator + const Hour + const Minute + const Second + const Week + const WildcardChar + func Base64Decode(s string) (string, error) + func Base64Encode(s string) string + func Base64URLDecode(s string) (string, error) + func Base64URLEncode(s string) string + func ContainsString(slice []string, item string) bool + func DefaultString(s, defaultValue string) string + func FilterStrings(slice []string, predicate func(string) bool) []string + func FormatDuration(seconds int64) string + func GetStructTag(field reflect.StructField, tag string) string + func HasLength(s string, min, max int) bool + func InSlice[T comparable](slice []T, val T) bool + func IsAlphanumeric(s string) bool + func IsEmpty(s string) bool + func IsNotEmpty(s string) bool + func IsNumeric(s string) bool + func JoinNonEmpty(sep string, strs ...string) string + func MapStrings(slice []string, mapper func(string) string) []string + func MatchPattern(pattern, str string) bool + func MergeStrings(slices ...[]string) []string + func ParseDuration(duration string) int64 + func ParsePermissionTag(tag string) []string + func ParseRoleTag(tag string) []string + func RandomAlphanumeric(length int) string + func RandomNumericString(length int) string + func RandomString(length int) string + func RemoveString(slice []string, item string) []string + func SHA256Hash(s string) string + func SplitAndTrim(s, sep string) []string + func TimeToTimestamp(t time.Time) int64 + func TimestampToTime(timestamp int64) time.Time + func ToBool(v any) (bool, error) + func ToBytes(value any) ([]byte, error) + func ToInt(v any) (int, error) + func ToInt64(v any) (int64, error) + func ToString(v any) string + func UniqueSlice[T comparable](slice []T) []T + func UniqueStrings(slice []string) []string