package diff

  1. Overview
  2. Docs
A library for generating diffs from product types

Install

Dune Dependency

Authors

Maintainers

Sources

1.0.2.tar.gz
md5=6316048a1c65fa28a0ee71fa1450d87c
sha512=07d1be5825e00f6d10e6c9d175ef7cc300dc6b8993d91004817d4dc086298798fe7d017b8024d1c1b62d35fbf091077c1fb518418c7f1039e3e071ef07db0f5a

doc/ppx_diff/Ppx_diff/Impl/index.html

Module Ppx_diff.ImplSource

Sourceval generate_pre_attr : loc:Ppxlib__.Location.t -> Ppxlib__.Import.structure_item
Sourceval generate_post_attr : loc:Ppxlib__.Location.t -> Ppxlib__.Import.structure_item
Sourceval generate_field : field:Ppxlib.label_declaration -> name:string -> ct:Ppxlib__.Import.core_type -> Ppxlib__.Import.extension_constructor
Sourceval generate_fields : fields:Ppxlib.label_declaration list -> name:string -> loc:Ppxlib__.Location.t -> ct:Ppxlib__.Import.core_type -> Ppxlib__.Import.structure_item
Sourceval generate_getter_case : field:Ppxlib.label_declaration -> name:string -> Ppxlib__.Import.case
Sourceval generate_getter_cases : fields:Ppxlib.label_declaration list -> loc:Ppxlib__.Location.t -> name:string -> Ppxlib__.Import.case list
Sourceval generate_getter : fields:Ppxlib.label_declaration list -> name:string -> loc:Ppxlib__.Location.t -> Ppxlib__.Import.value_binding
Sourceval generate_setter_case : field:Ppxlib.label_declaration -> name:string -> Ppxlib__.Import.case
Sourceval generate_setter_cases : fields:Ppxlib.label_declaration list -> loc:Ppxlib__.Location.t -> name:string -> Ppxlib__.Import.case list
Sourceval generate_setter : fields:Ppxlib.label_declaration list -> name:string -> loc:Ppxlib__.Location.t -> Ppxlib__.Import.value_binding
Sourceval generate_register : fields:Ppxlib.label_declaration list -> name:string -> loc:Ppxlib__.Location.t -> Ppxlib__.Import.structure_item
Sourceval generate_getter_and_setter : fields:Ppxlib.label_declaration list -> name:string -> loc:Ppxlib__.Location.t -> Ppxlib__.Import.structure_item
Sourceval generate : ctxt:'a -> ('b * Ppxlib.type_declaration list) -> Ppxlib__.Import.structure_item list
OCaml

Innovation. Community. Security.