Versions in this module Expand all Collapse all v0 v0.18.1 May 18, 2022 Changes in this version + var ErrInvalidURL = "%s is not a valid url" + var ErrNotEqual = "%s is not equal to %s" + var ErrStringLenRequired = "%s must be %d character(s) long" + var ErrStringRequired = "%s is required" + var ErrStringTooLong = "%s must be less than %d character(s)" + var ErrStringTooShort = "%s must be longer than %d character(s)" + func Errorf(format string, args ...interface{}) error + type Guard struct + func New() *Guard + func (g *Guard) AddError(err error) + func (g *Guard) Error() error + func (g *Guard) GraphQLError(ctx context.Context) error + func (g *Guard) Validate(field, input string) *Suspect + type Suspect struct + func (s *Suspect) ExpectEqual(field, input string) *Suspect + func (s *Suspect) ExpectLen(length int) *Suspect + func (s *Suspect) ExpectMaxLen(length int) *Suspect + func (s *Suspect) ExpectMinLen(length int) *Suspect + func (s *Suspect) Required() *Suspect + func (s *Suspect) ValidURL() *Suspect