Module Json_schema.Constraint
val int_min : int -> int tval int_max : int -> int tval int_range : int -> int -> int tval int_multiple_of : int -> int tval int32_min : int32 -> int32 tval int32_max : int32 -> int32 tval int32_range : int32 -> int32 -> int32 tval int64_min : int64 -> int64 tval int64_max : int64 -> int64 tval int64_range : int64 -> int64 -> int64 tval float_min : float -> float tval float_max : float -> float tval float_range : float -> float -> float tval min_length : int -> string tval max_length : int -> string tval length_range : int -> int -> string tval pattern : string -> string tval min_items : int -> 'a list tval max_items : int -> 'a list tval float_exclusive_max : float -> float tval float_exclusive_min : float -> float tval int_exclusive_max : int -> int tval int_exclusive_min : int -> int tval int32_exclusive_max : int32 -> int32 tval int32_exclusive_min : int32 -> int32 tval int64_exclusive_max : int64 -> int64 tval int64_exclusive_min : int64 -> int64 tval unique_items : 'a list tval any_of : 'a t list -> 'a tval all_of : 'a t list -> 'a tval one_of : 'a t list -> 'a tval apply_all : 'a t list -> 'a -> ('a, string list) Stdlib.resultval apply : 'a t option -> 'a -> ('a, string list) Stdlib.resultval to_json_schema : 'a t -> schema