Pa_deriving_eqmodule PM : sig ... endval fmt_expression :
Pa_ppx_base.Pa_passthru.Ctxt.t ->
?coercion:MLast.ctyp ->
PM.param_t list ->
MLast.ctyp ->
MLast.exprval fmt_top :
Pa_ppx_base.Pa_passthru.Ctxt.t ->
coercion:MLast.ctyp ->
PM.param_t list ->
MLast.ctyp ->
MLast.exprval str_item_top_funs :
Pa_ppx_base.Pa_passthru.Ctxt.t ->
MLast.type_decl ->
(string * MLast.expr) listval sig_item_top_funs : 'a -> MLast.type_decl -> (string * MLast.ctyp) listval str_item_funs :
Pa_ppx_base.Pa_passthru.Ctxt.t ->
MLast.type_decl ->
(MLast.patt
* MLast.expr
* ((MLast.loc * string) Ploc.vala * MLast.payload) Ploc.vala list Ploc.vala)
listval sig_items : 'a -> MLast.type_decl -> MLast.sig_item listval extend_sig_items : 'a -> MLast.sig_item -> MLast.sig_item listval extend_str_items :
Pa_ppx_base.Pa_passthru.Ctxt.t ->
MLast.str_item ->
MLast.str_item listval str_item_gen_eq0 :
Pa_ppx_base.Pa_passthru.Ctxt.t ->
MLast.type_decl ->
(MLast.patt
* MLast.expr
* ((MLast.loc * string) Ploc.vala * MLast.payload) Ploc.vala list Ploc.vala)
listval str_item_gen_eq :
'a ->
Pa_ppx_base.Pa_passthru.Ctxt.t ->
MLast.str_item ->
MLast.str_itemval sig_item_gen_eq : 'a -> 'b -> MLast.sig_item -> MLast.sig_itemval expr_eq : Pa_ppx_base.Pa_passthru.Ctxt.t -> MLast.expr -> MLast.exprval ctyp_eq : 'a -> MLast.ctyp -> MLast.ctyp