Documentation
¶
Index ¶
- Constants
- Variables
- func ParseBytes(in any) []byte
- func UUIDToString(in uuid.UUID, err error) (string, error)
- type Base64Funcs
- type ConvFuncs
- func (r ConvFuncs) Atoi(in any) (int64, error)
- func (r ConvFuncs) Bool(in any) (bool, error)
- func (ConvFuncs) Default(def any, in any) any
- func (r ConvFuncs) Float(args ...any) (float64, error)
- func (r ConvFuncs) Int(in any) (int64, error)
- func (r ConvFuncs) Join(args ...any) string
- func (r ConvFuncs) ParseFloat(args ...any) (float64, error)
- func (r ConvFuncs) ParseInt(in any) (int64, error)
- func (r ConvFuncs) String(in any) string
- func (ConvFuncs) ToBool(in any) (bool, error)
- func (r ConvFuncs) ToBools(in ...any) (list []bool, err error)
- func (r ConvFuncs) ToFloat(args ...any) (float64, error)
- func (ConvFuncs) ToFloat64(args ...any) (float64, error)
- func (r ConvFuncs) ToFloat64s(args ...any) (list []float64, err error)
- func (r ConvFuncs) ToInt(in any) (int64, error)
- func (ConvFuncs) ToInt64(in any) (int64, error)
- func (r ConvFuncs) ToInt64s(in ...any) (list []int64, err error)
- func (r ConvFuncs) ToInts(in ...any) ([]int64, error)
- func (ConvFuncs) ToString(in any) string
- func (r ConvFuncs) ToStrings(in ...any) (list []string)
- func (ConvFuncs) URL(in string) (*url.URL, error)
- type CryptoFuncs
- func (CryptoFuncs) Bcrypt(args ...any) (string, error)
- func (r CryptoFuncs) MD5(in any) string
- func (CryptoFuncs) MD5Bytes(in any) [16]byte
- func (r CryptoFuncs) SHA224(in any) string
- func (CryptoFuncs) SHA224Bytes(in any) [28]byte
- func (r CryptoFuncs) SHA256(in any) string
- func (CryptoFuncs) SHA256Bytes(in any) [32]byte
- func (r CryptoFuncs) SHA384(in any) string
- func (CryptoFuncs) SHA384Bytes(in any) [48]byte
- func (r CryptoFuncs) SHA512(in any) string
- func (CryptoFuncs) SHA512Bytes(in any) [64]byte
- type DataFuncs
- func (DataFuncs) JSON(in any) (obj any, err error)
- func (DataFuncs) JSONArray(in any) (list []any, err error)
- func (DataFuncs) TOML(in any) (obj any, err error)
- func (DataFuncs) ToJSON(obj any) (string, error)
- func (DataFuncs) ToJSONPretty(indent string, obj any) (string, error)
- func (DataFuncs) ToTOML(obj any) (string, error)
- func (DataFuncs) ToYAML(obj any) (string, error)
- func (DataFuncs) YAML(in any) (obj any, err error)
- func (DataFuncs) YAMLArray(in any) (list []any, err error)
- type EnvFuncs
- type FileFuncs
- func (FileFuncs) Exists(inputPath string) bool
- func (FileFuncs) IsDir(inputPath string) bool
- func (FileFuncs) IsFile(inputPath string) bool
- func (FileFuncs) Read(inputPath string) (string, error)
- func (FileFuncs) ReadDir(inputPath string) ([]string, error)
- func (FileFuncs) Stat(inputPath string) (os.FileInfo, error)
- type HumanFuncs
- type MathFuncs
- func (r MathFuncs) Abs(in any) (any, error)
- func (r MathFuncs) Add(in ...any) (any, error)
- func (r MathFuncs) Ceil(in any) (float64, error)
- func (r MathFuncs) Div(in ...any) (float64, error)
- func (r MathFuncs) Floor(in any) (float64, error)
- func (r MathFuncs) IsFloat(in any) bool
- func (r MathFuncs) IsInt(in any) bool
- func (r MathFuncs) IsNum(in any) bool
- func (r MathFuncs) Max(in ...any) (any, error)
- func (r MathFuncs) Min(in ...any) (any, error)
- func (r MathFuncs) Mul(in ...any) (any, error)
- func (r MathFuncs) Pow(base any, exponent any) (float64, error)
- func (r MathFuncs) Rem(divisor any, dividend any) (any, error)
- func (r MathFuncs) Round(in any) (float64, error)
- func (r MathFuncs) Seq(args ...any) (out []int64, err error)
- func (r MathFuncs) Sub(in ...any) (any, error)
- type NumType
- type StringsFuncs
- func (StringsFuncs) Contains(substr string, in any) bool
- func (StringsFuncs) HasPrefix(prefix string, in any) bool
- func (StringsFuncs) HasSuffix(suffix string, in any) bool
- func (StringsFuncs) Quote(in any) string
- func (StringsFuncs) Repeat(n int, in any) string
- func (StringsFuncs) ReplaceAll(old, new string, in any) string
- func (StringsFuncs) ShellQuote(in any) string
- func (StringsFuncs) Slug(in any) string
- func (StringsFuncs) Split(sep string, in any) []string
- func (StringsFuncs) SplitN(sep string, n int, in any) []string
- func (StringsFuncs) Squote(in any) string
- func (StringsFuncs) Title(in any) string
- func (StringsFuncs) ToLower(in any) string
- func (StringsFuncs) ToUpper(in any) string
- func (StringsFuncs) Trim(cutset string, in any) string
- func (StringsFuncs) TrimLeft(cutset string, in any) string
- func (StringsFuncs) TrimPrefix(prefix string, in any) string
- func (StringsFuncs) TrimRight(cutset string, in any) string
- func (StringsFuncs) TrimSpace(in any) string
- func (StringsFuncs) TrimSuffix(suffix string, in any) string
- func (StringsFuncs) Trunc(n int, in any) string
- type UUIDFuncs
Constants ¶
View Source
const (
MaxSeqIterations = 100
)
Variables ¶
Functions ¶
func ParseBytes ¶
Types ¶
type Base64Funcs ¶
type Base64Funcs struct{}
func (Base64Funcs) DecodeBytes ¶
func (Base64Funcs) DecodeBytes(in string) (bytes []byte, err error)
type CryptoFuncs ¶
type CryptoFuncs struct{}
func (CryptoFuncs) MD5 ¶
func (r CryptoFuncs) MD5(in any) string
func (CryptoFuncs) MD5Bytes ¶
func (CryptoFuncs) MD5Bytes(in any) [16]byte
func (CryptoFuncs) SHA224 ¶
func (r CryptoFuncs) SHA224(in any) string
func (CryptoFuncs) SHA224Bytes ¶
func (CryptoFuncs) SHA224Bytes(in any) [28]byte
func (CryptoFuncs) SHA256 ¶
func (r CryptoFuncs) SHA256(in any) string
func (CryptoFuncs) SHA256Bytes ¶
func (CryptoFuncs) SHA256Bytes(in any) [32]byte
func (CryptoFuncs) SHA384 ¶
func (r CryptoFuncs) SHA384(in any) string
func (CryptoFuncs) SHA384Bytes ¶
func (CryptoFuncs) SHA384Bytes(in any) [48]byte
func (CryptoFuncs) SHA512 ¶
func (r CryptoFuncs) SHA512(in any) string
func (CryptoFuncs) SHA512Bytes ¶
func (CryptoFuncs) SHA512Bytes(in any) [64]byte
type HumanFuncs ¶ added in v1.2.1
type HumanFuncs struct{}
func (HumanFuncs) ParseBytes ¶ added in v1.2.1
func (HumanFuncs) ParseBytes(in any) (int64, error)
type MathFuncs ¶ added in v1.3.0
type MathFuncs struct{}
type StringsFuncs ¶ added in v1.4.0
type StringsFuncs struct{}
func (StringsFuncs) Contains ¶ added in v1.4.0
func (StringsFuncs) Contains(substr string, in any) bool
func (StringsFuncs) HasPrefix ¶ added in v1.4.0
func (StringsFuncs) HasPrefix(prefix string, in any) bool
func (StringsFuncs) HasSuffix ¶ added in v1.4.0
func (StringsFuncs) HasSuffix(suffix string, in any) bool
func (StringsFuncs) Quote ¶ added in v1.4.0
func (StringsFuncs) Quote(in any) string
func (StringsFuncs) ReplaceAll ¶ added in v1.4.0
func (StringsFuncs) ReplaceAll(old, new string, in any) string
func (StringsFuncs) ShellQuote ¶ added in v1.4.0
func (StringsFuncs) ShellQuote(in any) string
func (StringsFuncs) Slug ¶ added in v1.4.0
func (StringsFuncs) Slug(in any) string
func (StringsFuncs) SplitN ¶ added in v1.4.0
func (StringsFuncs) SplitN(sep string, n int, in any) []string
func (StringsFuncs) Squote ¶ added in v1.4.0
func (StringsFuncs) Squote(in any) string
func (StringsFuncs) Title ¶ added in v1.4.0
func (StringsFuncs) Title(in any) string
func (StringsFuncs) ToLower ¶ added in v1.4.0
func (StringsFuncs) ToLower(in any) string
func (StringsFuncs) ToUpper ¶ added in v1.4.0
func (StringsFuncs) ToUpper(in any) string
func (StringsFuncs) TrimLeft ¶ added in v1.4.0
func (StringsFuncs) TrimLeft(cutset string, in any) string
func (StringsFuncs) TrimPrefix ¶ added in v1.4.0
func (StringsFuncs) TrimPrefix(prefix string, in any) string
func (StringsFuncs) TrimRight ¶ added in v1.4.0
func (StringsFuncs) TrimRight(cutset string, in any) string
func (StringsFuncs) TrimSpace ¶ added in v1.4.0
func (StringsFuncs) TrimSpace(in any) string
func (StringsFuncs) TrimSuffix ¶ added in v1.4.0
func (StringsFuncs) TrimSuffix(suffix string, in any) string
Click to show internal directories.
Click to hide internal directories.