Module Ppx_type_conv__Type_conv.Generator

type ('output_ast, 'input_ast) t
val make : ?attributes:Ppx_core.Attribute.packed Ppx_core.list ‑> ('f'output_astArgs.t ‑> (loc:Ppx_core.Location.t ‑> path:Ppx_core.string ‑> 'input_ast ‑> 'f) ‑> ('output_ast'input_astt
val make_noarg : ?attributes:Ppx_core.Attribute.packed Ppx_core.list ‑> (loc:Ppx_core.Location.t ‑> path:Ppx_core.string ‑> 'input_ast ‑> 'output_ast) ‑> ('output_ast'input_astt
val apply : ('output_ast'input_astt ‑> name:Ppx_core.string ‑> loc:Ppx_core.Location.t ‑> path:Ppx_core.string ‑> 'input_ast ‑> (Ppx_core.string * Ppx_core.expression) Ppx_core.list ‑> 'output_ast