Querying Results
These helpers do not re-run validation. They inspect the latest recorded errors.
PathValid(path)
Section titled “PathValid(path)”val := v.Is( v.String("", "email").Not().Empty(), v.String("John", "name").Not().Blank(),)
_ = val.PathValid("email") // false_ = val.PathValid("name") // trueFor nested/indexed paths, parent namespaces are considered invalid when any child is invalid.
AllValid(paths…)
Section titled “AllValid(paths…)”val := v.Is( v.String("john@example.com", "email").Not().Empty(), v.String("", "password").Not().Empty(),)
_ = val.AllValid("email") // true_ = val.AllValid("email", "password") // false_ = val.AllValid() // same as val.Valid()AnyValid(paths…)
Section titled “AnyValid(paths…)”val := v.Is( v.String("", "email").Not().Empty(), v.String("+3569999999", "phone").Not().Empty(),)
_ = val.AnyValid("email", "phone") // true_ = val.AnyValid() // false (explicit set required)IsValid(name) (deprecated)
Section titled “IsValid(name) (deprecated)”IsValid("path") is deprecated; use PathValid("path").