module Toggle:sig..end
type ('a, 'b) t = {
|
assertion : |
|
fail_alert : |
|
success_alert : |
|
mutable success_last : |
val create : assertion:('a -> bool) ->
fail_alert:('a -> 'b) ->
success_alert:('a -> 'b) -> ('a, 'b) tval check : ('a, 'b) t -> 'a -> 'b optionval state : ('a, 'b) t -> boolval sexp_of_t : 'a -> 'b -> ('c, 'd) t -> Sexplib.Sexp.t