Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type 'a pattern_result = ('a, failure) Stdlib.result
type ('a, 'b) matcher = ?quoted:Ppxlib.expression -> 'a -> 'b pattern_result
val check :
('a -> Ppxlib.expression) ->
'a ->
('a, 'b) matcher ->
'b pattern_result
val format_failure : Stdlib.Format.formatter -> failure -> unit
val pp_failure : Stdlib.Format.formatter -> failure -> unit
val pp_pattern_result :
(Stdlib.Format.formatter -> 'a -> unit) ->
Stdlib.Format.formatter ->
'a pattern_result ->
unit