Versions in this module Expand all Collapse all v0 v0.1.0 Apr 15, 2023 Changes in this version + const ImageContentTypeGif + const ImageContentTypeJpeg + const ImageContentTypePng + var DefaultFormMaxMemory int64 = 32 << 20 + var ErrFileSizeGt = errors.New("file size is greater than") + var ErrFileSizeLt = errors.New("file size is less than") + var ErrInvalidFileContentType = errors.New("invalid file content type") + var ErrValidation = errors.New("validation_failed") + func ValidateEmail(s string) error + func ValidateFile(file *multipart.FileHeader, field string, validators ...fileValidationFunc) url.Values + func ValidateFileContentType(contentTypes ...string) fileValidationFunc + func ValidateFileFromRequest(r *http.Request, field string, validators ...fileValidationFunc) url.Values + func ValidateFileSize(min, max string) fileValidationFunc + func ValidateImage(file *multipart.FileHeader, field, min, max string) url.Values + func ValidateSolanaWalletAddr(addr string) error + func ValidateStruct(s interface{}) url.Values + type EmailAddress struct + Domain string + LocalPart string + func (e EmailAddress) String() string + func (e EmailAddress) ValidateHost() error + func (e EmailAddress) ValidateIcanSuffix() error + type ValidationError struct + Err error + Values url.Values + func NewValidationError(values url.Values) *ValidationError + func (e *ValidationError) AddValue(key, message string) *ValidationError + func (e *ValidationError) AddValues(values url.Values) *ValidationError + func (e *ValidationError) Error() string + func (e *ValidationError) Unwrap() error