Documentation
¶
Index ¶
- func Contains[M strIF, T varIF[M]](p T, needle string) bool
- func Empty[M any, T varIF[M]](p T) bool
- func Equals[M any, T varIF[M]](p T, c M) bool
- func HasControlCharacters[M strIF, T varIF[M]](p T) bool
- func HasDigitCharacters[M strIF, T varIF[M]](p T) bool
- func HasGraphicCharacters[M strIF, T varIF[M]](p T) bool
- func HasLowerCaseCharacters[M strIF, T varIF[M]](p T) bool
- func HasNoControlCharacters[M strIF, T varIF[M]](p T) bool
- func HasNoDigitCharacters[M strIF, T varIF[M]](p T) bool
- func HasNoGraphicCharacters[M strIF, T varIF[M]](p T) bool
- func HasNoLowerCaseCharacters[M strIF, T varIF[M]](p T) bool
- func HasNoPrintCharacters[M strIF, T varIF[M]](p T) bool
- func HasNoPunctCharacters[M strIF, T varIF[M]](p T) bool
- func HasNoSpaceCharacters[M strIF, T varIF[M]](p T) bool
- func HasNoSymbolCharacters[M strIF, T varIF[M]](p T) bool
- func HasNoUpperCaseCharacters[M strIF, T varIF[M]](p T) bool
- func HasPrefix[M strIF, T varIF[M]](p T, prefix string) bool
- func HasPrintCharacters[M strIF, T varIF[M]](p T) bool
- func HasPunctCharacters[M strIF, T varIF[M]](p T) bool
- func HasSpaceCharacters[M strIF, T varIF[M]](p T) bool
- func HasSuffix[M strIF, T varIF[M]](p T, suffix string) bool
- func HasSymbolCharacters[M strIF, T varIF[M]](p T) bool
- func HasUpperCaseCharacters[M strIF, T varIF[M]](p T) bool
- func InvalidName[M strIF, T varIF[M]](p T) bool
- func InvalidPassword[M strIF, T varIF[M]](p T, minlen, maxlen int) bool
- func LessThan[M Ordered, T varIF[M]](p T, n M) bool
- func LessThanEquals[M Ordered, T varIF[M]](p T, n M) bool
- func LessThanMinLength[M strIF, T varIF[M]](p T, min int) bool
- func Matches[M strIF, T varIF[M]](p T, regx *regexp.Regexp) bool
- func MoreThan[M Ordered, T varIF[M]](p T, n M) bool
- func MoreThanEquals[M Ordered, T varIF[M]](p T, n M) bool
- func MoreThanMaxLength[M strIF, T varIF[M]](p T, max int) bool
- func NotContains[M strIF, T varIF[M]](p T, needle string) bool
- func NotEquals[M any, T varIF[M]](p T, c M) bool
- func NotHasPrefix[M strIF, T varIF[M]](p T, prefix string) bool
- func NotHasSuffix[M strIF, T varIF[M]](p T, suffix string) bool
- func NotMatches[M strIF, T varIF[M]](p T, regx *regexp.Regexp) bool
- func NotOnlyControlCharacters[M strIF, T varIF[M]](p T) bool
- func NotOnlyDigitCharacters[M strIF, T varIF[M]](p T) bool
- func NotOnlyGraphicCharacters[M strIF, T varIF[M]](p T) bool
- func NotOnlyLowerCaseCharacters[M strIF, T varIF[M]](p T) bool
- func NotOnlyPrintCharacters[M strIF, T varIF[M]](p T) bool
- func NotOnlyPunctCharacters[M strIF, T varIF[M]](p T) bool
- func NotOnlySpaceCharacters[M strIF, T varIF[M]](p T) bool
- func NotOnlySymbolCharacters[M strIF, T varIF[M]](p T) bool
- func NotOnlyUpperCaseCharacters[M strIF, T varIF[M]](p T) bool
- func OnlyControlCharacters[M strIF, T varIF[M]](p T) bool
- func OnlyDigitCharacters[M strIF, T varIF[M]](p T) bool
- func OnlyGraphicCharacters[M strIF, T varIF[M]](p T) bool
- func OnlyLowerCaseCharacters[M strIF, T varIF[M]](p T) bool
- func OnlyPrintCharacters[M strIF, T varIF[M]](p T) bool
- func OnlyPunctCharacters[M strIF, T varIF[M]](p T) bool
- func OnlySpaceCharacters[M strIF, T varIF[M]](p T) bool
- func OnlySymbolCharacters[M strIF, T varIF[M]](p T) bool
- func OnlyUpperCaseCharacters[M strIF, T varIF[M]](p T) bool
- func StringToA(s string, t any) (err error)
- func StringsToA[T any](s []string, v *[]T) error
- func StringsToMap(s []string) (map[string]string, error)
- func StringsToSlice[T Builtin](s []string, v *[]T) error
- func Values(v ...Value) values
- type Bool
- type Bools
- type Builtin
- type Byte
- type Bytes
- type Data
- type ErrConvertInvalid
- type ErrConvertUnsupported
- type Error
- type Float32
- type Float64
- type Int
- type Ints
- type Map
- type Ordered
- type Reader
- type Slice
- type Slices
- type StrConv
- type StrConverteable
- type String
- type StringConverter
- type Stringer
- type Strings
- type Uint
- type Uints
- type Value
- type Var
- func (p *Var[T]) AddErr(err error)
- func (p Var[T]) Err() error
- func (p Var[T]) IsSet() bool
- func (p Var[T]) Name() string
- func (v *Var[T]) Scan(src any) error
- func (p *Var[T]) SetName(name string) *Var[T]
- func (p *Var[T]) SetValue(v T) *Var[T]
- func (p *Var[T]) Unset() *Var[T]
- func (p Var[T]) Value() any
- type Writer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HasControlCharacters ¶
func HasControlCharacters[M strIF, T varIF[M]](p T) bool
func HasDigitCharacters ¶
func HasDigitCharacters[M strIF, T varIF[M]](p T) bool
func HasGraphicCharacters ¶
func HasGraphicCharacters[M strIF, T varIF[M]](p T) bool
func HasLowerCaseCharacters ¶
func HasLowerCaseCharacters[M strIF, T varIF[M]](p T) bool
func HasNoControlCharacters ¶
func HasNoControlCharacters[M strIF, T varIF[M]](p T) bool
func HasNoDigitCharacters ¶
func HasNoDigitCharacters[M strIF, T varIF[M]](p T) bool
func HasNoGraphicCharacters ¶
func HasNoGraphicCharacters[M strIF, T varIF[M]](p T) bool
func HasNoLowerCaseCharacters ¶
func HasNoLowerCaseCharacters[M strIF, T varIF[M]](p T) bool
func HasNoPrintCharacters ¶
func HasNoPrintCharacters[M strIF, T varIF[M]](p T) bool
func HasNoPunctCharacters ¶
func HasNoPunctCharacters[M strIF, T varIF[M]](p T) bool
func HasNoSpaceCharacters ¶
func HasNoSpaceCharacters[M strIF, T varIF[M]](p T) bool
func HasNoSymbolCharacters ¶
func HasNoSymbolCharacters[M strIF, T varIF[M]](p T) bool
func HasNoUpperCaseCharacters ¶
func HasNoUpperCaseCharacters[M strIF, T varIF[M]](p T) bool
func HasPrintCharacters ¶
func HasPrintCharacters[M strIF, T varIF[M]](p T) bool
func HasPunctCharacters ¶
func HasPunctCharacters[M strIF, T varIF[M]](p T) bool
func HasSpaceCharacters ¶
func HasSpaceCharacters[M strIF, T varIF[M]](p T) bool
func HasSymbolCharacters ¶
func HasSymbolCharacters[M strIF, T varIF[M]](p T) bool
func HasUpperCaseCharacters ¶
func HasUpperCaseCharacters[M strIF, T varIF[M]](p T) bool
func InvalidName ¶
func InvalidName[M strIF, T varIF[M]](p T) bool
func InvalidPassword ¶
func LessThanEquals ¶
func LessThanMinLength ¶
func MoreThanEquals ¶
func MoreThanMaxLength ¶
func NotContains ¶
func NotHasPrefix ¶
func NotHasSuffix ¶
func NotMatches ¶
func NotOnlyControlCharacters ¶
func NotOnlyControlCharacters[M strIF, T varIF[M]](p T) bool
func NotOnlyDigitCharacters ¶
func NotOnlyDigitCharacters[M strIF, T varIF[M]](p T) bool
func NotOnlyGraphicCharacters ¶
func NotOnlyGraphicCharacters[M strIF, T varIF[M]](p T) bool
func NotOnlyLowerCaseCharacters ¶
func NotOnlyLowerCaseCharacters[M strIF, T varIF[M]](p T) bool
func NotOnlyPrintCharacters ¶
func NotOnlyPrintCharacters[M strIF, T varIF[M]](p T) bool
func NotOnlyPunctCharacters ¶
func NotOnlyPunctCharacters[M strIF, T varIF[M]](p T) bool
func NotOnlySpaceCharacters ¶
func NotOnlySpaceCharacters[M strIF, T varIF[M]](p T) bool
func NotOnlySymbolCharacters ¶
func NotOnlySymbolCharacters[M strIF, T varIF[M]](p T) bool
func NotOnlyUpperCaseCharacters ¶
func NotOnlyUpperCaseCharacters[M strIF, T varIF[M]](p T) bool
func OnlyControlCharacters ¶
func OnlyControlCharacters[M strIF, T varIF[M]](p T) bool
func OnlyDigitCharacters ¶
func OnlyDigitCharacters[M strIF, T varIF[M]](p T) bool
func OnlyGraphicCharacters ¶
func OnlyGraphicCharacters[M strIF, T varIF[M]](p T) bool
func OnlyLowerCaseCharacters ¶
func OnlyLowerCaseCharacters[M strIF, T varIF[M]](p T) bool
func OnlyPrintCharacters ¶
func OnlyPrintCharacters[M strIF, T varIF[M]](p T) bool
func OnlyPunctCharacters ¶
func OnlyPunctCharacters[M strIF, T varIF[M]](p T) bool
func OnlySpaceCharacters ¶
func OnlySpaceCharacters[M strIF, T varIF[M]](p T) bool
func OnlySymbolCharacters ¶
func OnlySymbolCharacters[M strIF, T varIF[M]](p T) bool
func OnlyUpperCaseCharacters ¶
func OnlyUpperCaseCharacters[M strIF, T varIF[M]](p T) bool
func StringsToA ¶ added in v0.0.12
func StringsToSlice ¶ added in v0.0.10
Types ¶
type Data ¶ added in v0.0.6
Data is a type that has Meta information, a possbile (validation) error and a Value
type ErrConvertInvalid ¶ added in v0.0.4
type ErrConvertInvalid struct {
// contains filtered or unexported fields
}
func (ErrConvertInvalid) Error ¶ added in v0.0.4
func (e ErrConvertInvalid) Error() string
type ErrConvertUnsupported ¶ added in v0.0.4
type ErrConvertUnsupported struct {
// contains filtered or unexported fields
}
func (ErrConvertUnsupported) Error ¶ added in v0.0.4
func (e ErrConvertUnsupported) Error() string
type StrConv ¶ added in v0.0.8
type StrConv[T StrConverteable] struct { Var[T] }
type StrConverteable ¶ added in v0.0.8
type StringConverter ¶ added in v0.0.8
Click to show internal directories.
Click to hide internal directories.