Versions in this module Expand all Collapse all v1 v1.0.0 Apr 4, 2019 Changes in this version + type Errors struct + func NewErrors() *Errors + func NewErrorsP() *Errors + func NewErrorsSync() *Errors + func NewErrorsSyncP() *Errors + func Validate(validators ...Validator) *Errors + func ValidateP(validators ...Validator) *Errors + func ValidateSync(validators ...Validator) *Errors + func ValidateSyncP(validators ...Validator) *Errors + func (e *Errors) Add(path string, msg string) + func (e *Errors) Count() int + func (e *Errors) Data() interface{} + func (e *Errors) Error() string + func (e *Errors) Exists(path string) bool + func (e *Errors) Get(path string) []string + func (e *Errors) HasAny() bool + func (e *Errors) JSON() string + func (e *Errors) Keys() []string + func (e *Errors) Lookup(prefix string) map[string][]string + func (e *Errors) Raw() json.RawMessage + func (e *Errors) Validate(validators ...Validator) + func (e *Errors) ValidateS(validators ...Validator) + type Validator interface + Validate func(e *Errors) + func ValidateFunc(fn func(e *Errors)) Validator