Documentation
¶
Index ¶
- Variables
- type All
- type Any
- type Either
- type HasValidation
- func Equal[T comparable](value T, expected T) HasValidation
- func False(value bool) HasValidation
- func Name(fieldname string, validation HasValidation) HasValidation
- func Nil(value any) HasValidation
- func NilOrValid(validation HasValidation) HasValidation
- func Not(hasValidation HasValidation) HasValidation
- func NotNil(value any) HasValidation
- func NotNilAndValid(value HasValidation) HasValidation
- func True(value bool) HasValidation
- type HasValidationFunc
Constants ¶
This section is empty.
Variables ¶
View Source
var Error = stderrors.New("validation error")
Functions ¶
This section is empty.
Types ¶
type All ¶
type All []HasValidation
type Any ¶
type Any []HasValidation
type Either ¶
type Either []HasValidation
type HasValidation ¶
func Equal ¶
func Equal[T comparable](value T, expected T) HasValidation
func False ¶
func False(value bool) HasValidation
func Name ¶
func Name(fieldname string, validation HasValidation) HasValidation
func Nil ¶
func Nil(value any) HasValidation
func NilOrValid ¶
func NilOrValid(validation HasValidation) HasValidation
NilOrValid is valid if arg is nil or arg is valid
func Not ¶
func Not(hasValidation HasValidation) HasValidation
func NotNil ¶
func NotNil(value any) HasValidation
func NotNilAndValid ¶
func NotNilAndValid(value HasValidation) HasValidation
NotNilAndValid checks if arg is not and if arg valid
func True ¶
func True(value bool) HasValidation
Source Files
¶
Click to show internal directories.
Click to hide internal directories.