Expand description
Reusable pure field validators.
Each function returns Ok(()) or a FieldError with a stable code.
Functionsยง
- decimal_
digits - Ensure
valuehas at mostmax_digitssignificant digits and at mostmax_placesdigits after the decimal point. - Pragmatic email check used by
crate::types::Email. - ge
- Ensure
value >= limit. - gt
- Ensure
value > limit. - ip
- Ensure
valueis an IPv4 or IPv6 address. - le
- Ensure
value <= limit. - lt
- Ensure
value < limit. - max_
length - Ensure
valuecontains at mostmaxUnicode scalar values (characters, not bytes). - min_
length - Ensure
valuecontains at leastminUnicode scalar values (characters, not bytes). - multiple_
of - Ensure
valueis a multiple ofmultiple. - pattern
- Ensure
valuematchesregex. - url
- Ensure
valueis a valid absolute URL. - uuid
- Ensure
valueis a hyphenated or simple UUID string.