package pidgin

  1. Overview
  2. Docs

Module Check.IntSource

Validators for integers.

Sourceval is_positive : (int, int) fn

is_positive ensure that the given int is positive.

Sourceval is_negative : (int, int) fn

is_negative ensure that the given int is negative.

Sourceval is_odd : (int, int) fn

is_odd ensure that the given int is odd.

Sourceval is_even : (int, int) fn

is_even ensure that the given int is even.

Sourceval equal : int -> (int, int) fn

equal for int.

Sourceval not_equal : int -> (int, int) fn

not_equal for int.

Sourceval one_of : int list -> (int, int) fn

one_of for int.

Sourceval gt : int -> (int, int) fn

gt for int.

Sourceval ge : int -> (int, int) fn

ge for int.

Sourceval lt : int -> (int, int) fn

lt for int.

Sourceval le : int -> (int, int) fn

le for int.

Sourceval contains : min:int -> max:int -> (int, int) fn

contains for int.

Sourceval where : ?message:string -> (int -> bool) -> (int, int) fn

where for int.

Sourceval where_opt : ?message:string -> (int -> 'b option) -> (int, 'b) fn

where_opt for int.