val is_lower_bound : 'a t -> of_:'a -> compare:('a -> 'a -> int) -> boolval is_upper_bound : 'a t -> of_:'a -> compare:('a -> 'a -> int) -> boolinterval_contains_exn ~lower ~upper x ~compare raises if lower and upper are crossed.
bounds_crossed ~lower ~upper ~compare returns true if lower > upper.
It ignores whether the bounds are Incl or Excl.
val sexp_of_interval_comparison : interval_comparison -> Sexp.tval interval_comparison_of_sexp : Sexp.t -> interval_comparisonval compare_interval_comparison : interval_comparison -> interval_comparison -> intval hash_fold_interval_comparison : Hash.state -> interval_comparison -> Hash.stateval hash_interval_comparison : interval_comparison -> Hash.hash_valueval compare_to_interval_exn : lower:'a t -> upper:'a t -> 'a -> compare:('a -> 'a -> int) -> interval_comparisoncompare_to_interval_exn ~lower ~upper x ~compare raises if lower and upper are crossed.