Ppx_assert_lib.Runtimetype 'a test_pred =
?here:Lexing.position Base.list ->
?message:Base.string ->
('a -> Base.bool) @ local ->
('a ->
Base.unit) @ localtype 'a test_eq =
?here:Lexing.position Base.list ->
?message:Base.string ->
?equal:('a -> ('a -> Base.bool) @ local) @ local ->
('a ->
('a ->
Base.unit) @ local) @ localtype ('a : value_or_null) test_result =
?here:Lexing.position Base.list ->
?message:Base.string ->
?equal:('a -> ('a -> Base.bool) @ local) @ local ->
(expect:'a ->
('a ->
Base.unit) @ local) @ localval test_pred :
'a. pos:Base.string ->
sexpifier:('a -> Base.Sexp.t) @ local ->
(here:Lexing.position Base.list ->
(?message:Base.string ->
(('a -> Base.bool) @ local ->
('a ->
Base.unit) @ local) @ local) @ local) @ localval test_eq :
'a. pos:Base.string ->
sexpifier:('a -> Base.Sexp.t) @ local ->
(comparator:('a -> ('a -> Base.int) @ local) @ local ->
(here:Lexing.position Base.list ->
(?message:Base.string ->
(?equal:('a -> ('a -> Base.bool) @ local) @ local ->
('a ->
('a ->
Base.unit) @ local) @ local) @ local) @ local) @ local) @ localval test_result :
'a. pos:Base.string ->
sexpifier:('a -> Base.Sexp.t) @ local ->
(comparator:('a -> ('a -> Base.int) @ local) @ local ->
(here:Lexing.position Base.list ->
(?message:Base.string ->
(?equal:('a -> ('a -> Base.bool) @ local) @ local ->
(expect:'a ->
(got:'a ->
Base.unit) @ local) @ local) @ local) @ local) @ local) @ localval set_diff_function :
(from_:Base.string -> to_:Base.string -> Base.unit) Base.option @ portable ->
Base.unit @@ portableCalled to set/unset the diff function, used by test_result