package ppx_deriving_yaml

  1. Overview
  2. Docs
Yaml PPX Deriver

Install

Dune Dependency

Authors

Maintainers

Sources

ppx_deriving_yaml-0.3.0.tbz
sha256=1cb634a339b2eb36342a35e4c0fdddad3773f39ecfbcb4bf6ee3759c1fb17f5b
sha512=a0daf0f9d86a60757b9512d89ad9f5b3a93b2ba6482f225fa4f12cda8f31d52a32f81dcd69f96fdce93238d3b3cbc789d8f791a5b4545979872ae625c9e99a7d

doc/ppx_deriving_yaml/Ppx_deriving_yaml/index.html

Module Ppx_deriving_yamlSource

Sourceexception Failed_to_derive of Ppxlib.location * string
Sourceval failed_to_derive : Ppxlib.location -> string -> 'a
Sourceval suf_to : string
Sourceval suf_of : string
Sourceval mangle_name_label : string -> string -> string
Sourceval check_rec_type : Ppxlib__.Import.rec_flag -> Ppxlib__.Import.type_declaration list -> unit -> Ppxlib__.Import.rec_flag
Sourceval generate_impl_of_yaml : ctxt:Ppxlib.Expansion_context.Deriver.t -> (Ppxlib__.Import.rec_flag * Ppxlib.type_declaration list) -> bool -> Ppxlib__.Import.structure_item list
Sourceval vb_error : Ppxlib__.Location.t -> string -> Ppxlib__.Import.structure_item list
Sourceval generate_impl_to_yaml : ctxt:Ppxlib.Expansion_context.Deriver.t -> (Ppxlib__.Import.rec_flag * Ppxlib.type_declaration list) -> Ppxlib__.Import.structure_item list
Sourceval generate_intf_to_yaml : ctxt:Ppxlib.Expansion_context.Deriver.t -> ('a * Ppxlib.type_declaration list) -> Ppxlib.Ast.signature_item list
Sourceval generate_intf_of_yaml : ctxt:Ppxlib.Expansion_context.Deriver.t -> ('a * Ppxlib.type_declaration list) -> Ppxlib.Ast.signature_item list
Sourceval impl_generator_to : (ctxt:Ppxlib__.Expansion_context.Deriver.t -> 'a -> 'b) -> ('b, 'a) Ppxlib__Deriving.Generator.t
Sourceval impl_generator_of : (ctxt:Ppxlib__.Expansion_context.Deriver.t -> 'a -> bool -> 'b) -> ('b, 'a) Ppxlib__Deriving.Generator.t
Sourceval intf_generator : (ctxt:Ppxlib__.Expansion_context.Deriver.t -> 'a -> 'b) -> ('b, 'a) Ppxlib__Deriving.Generator.t
Sourceval deriver : Ppxlib.Deriving.t
OCaml

Innovation. Community. Security.