Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PermittedValue ¶
func PermittedValue[T comparable](value T, permittedValues ...T) bool
Generic function which returns true if specific value is in a list of permitted values
func Unique ¶
func Unique[T comparable](values []T) bool
Generic function which returns true if all values in a slice are unique.
Types ¶
type Validator ¶
Define Validator type which contains a map of validation errors
func New ¶
func New() *Validator
New is a helper that creates a new Validator instance with an empty errors map
func (*Validator) AddError ¶
AddError adds an error message to the map (so long as no entry already exists for the given key)
Click to show internal directories.
Click to hide internal directories.