Module Sch_schema_constraint_fmt
type t = [ | `Email| `Idn_email| `Hostname| `Uri| `Uuid| `Date| `Date_time| `Time| `Duration| `Ipv4| `Ipv6| `Custom of string
]val extended_iso_8601_duration_re : Re.reval validate_regex : string -> (unit, string list) Stdlib.resultval pattern : string -> string -> (string, string list) Stdlib.resultval validate_ipv4 : string -> (string, string list) Stdlib.resultval validate_ipv6 : string -> (string, string list) Stdlib.resultval validate_hostname : string -> (string, string list) Stdlib.resultval validate_email : string -> (string, string list) Stdlib.resultval validate_idn_email : string -> (string, string list) Stdlib.resultval is_leap_year : int -> boolval days_in_month : int -> int -> intval validate_date : string -> (string, string list) Stdlib.resultval validate_time : string -> (string, string list) Stdlib.resultval validate_datetime : string -> (string, string list) Stdlib.resultval validate_duration : string -> (string, string list) Stdlib.resultval validate_uri : string -> (string, string list) Stdlib.resultval validate_uuid : string -> (string, string list) Stdlib.resultval validate : t -> string -> (string, string list) Stdlib.resultval to_string : t -> string