Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Ppx_lun
Sourceval lense_impl :
name:string ->
uniq:bool ->
Ppxlib.label_declaration ->
Ppxlib__.Import.structure_item
val prism_impl :
name:string ->
uniq:bool ->
Ppxlib.constructor_declaration ->
Ppxlib__.Import.structure_item
val prism_intf :
name:string ->
Ppxlib.constructor_declaration ->
Ppxlib__.Import.signature_item
val generate_impl :
ctxt:Ppxlib.Expansion_context.Deriver.t ->
('a * Ppxlib.type_declaration list) ->
Ppxlib__.Import.structure_item list
val generate_intf :
ctxt:Ppxlib.Expansion_context.Deriver.t ->
('a * Ppxlib.type_declaration list) ->
Ppxlib__.Import.signature_item list
val impl_generator :
(Ppxlib__.Import.structure_item list,
Ppxlib__.Import.rec_flag * Ppxlib.type_declaration list)
Ppxlib__Deriving.Generator.t
val intf_generator :
(Ppxlib__.Import.signature_item list,
Ppxlib__.Import.rec_flag * Ppxlib.type_declaration list)
Ppxlib__Deriving.Generator.t