package diff
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.Impl
Source
Source
val generate_field :
field:Ppxlib.label_declaration ->
name:string ->
ct:Ppxlib__.Import.core_type ->
Ppxlib__.Import.extension_constructor
Source
val generate_fields :
fields:Ppxlib.label_declaration list ->
name:string ->
loc:Ppxlib__.Location.t ->
ct:Ppxlib__.Import.core_type ->
Ppxlib__.Import.structure_item
Source
val generate_getter_case :
field:Ppxlib.label_declaration ->
name:string ->
Ppxlib__.Import.case
Source
val generate_getter_cases :
fields:Ppxlib.label_declaration list ->
loc:Ppxlib__.Location.t ->
name:string ->
Ppxlib__.Import.case list
Source
val generate_getter :
fields:Ppxlib.label_declaration list ->
name:string ->
loc:Ppxlib__.Location.t ->
Ppxlib__.Import.value_binding
Source
val generate_setter_case :
field:Ppxlib.label_declaration ->
name:string ->
Ppxlib__.Import.case
Source
val generate_setter_cases :
fields:Ppxlib.label_declaration list ->
loc:Ppxlib__.Location.t ->
name:string ->
Ppxlib__.Import.case list
Source
val generate_setter :
fields:Ppxlib.label_declaration list ->
name:string ->
loc:Ppxlib__.Location.t ->
Ppxlib__.Import.value_binding
Source
val generate_register :
fields:Ppxlib.label_declaration list ->
name:string ->
loc:Ppxlib__.Location.t ->
Ppxlib__.Import.structure_item
Source
val generate_getter_and_setter :
fields:Ppxlib.label_declaration list ->
name:string ->
loc:Ppxlib__.Location.t ->
Ppxlib__.Import.structure_item
Source
val generate :
ctxt:'a ->
('b * Ppxlib.type_declaration list) ->
Ppxlib__.Import.structure_item list
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>