Versions in this module Expand all Collapse all v5 v5.0.1 Jul 28, 2026 Changes in this version + func RegisterRule(parseName string, parseFn RuleFunc) + type CrossRule func(parseValue T) *FieldError + type FieldError struct + Field string + Message string + Rule string + func Fail(parseField, parseMessage string) *FieldError + type Result struct + Errors []FieldError + func Check[T any](parseValue T, parseRules ...CrossRule[T]) Result + func Struct(parseValue any) Result + func (parseR Result) All() map[string][]string + func (parseR Result) Error() string + func (parseR Result) Fields() map[string]string + func (parseR Result) Valid() bool + type RuleFunc func(value any, arg string) (ok bool, message string) Other modules containing this package github.com/monstercameron/GoWebComponents/v4