Module Ppx_dhall_type.Deriving
val field_key_attr :
( Ppxlib__.Import.label_declaration, string ) Ppxlib.Attribute.tval make_lident_cmp :
Core_kernel.String.t list ->
Ppxlib.Longident.t Ppxlib.loc ->
boolval is_bool_lident : Ppxlib.Longident.t Ppxlib.loc -> boolval is_int_lident : Ppxlib.Longident.t Ppxlib.loc -> boolval is_float_lident : Ppxlib.Longident.t Ppxlib.loc -> boolval is_string_lident : Ppxlib.Longident.t Ppxlib.loc -> boolval is_option_lident : Ppxlib.Longident.t Ppxlib.loc -> boolval is_list_lident : Ppxlib.Longident.t Ppxlib.loc -> boolval dhall_type_of_core_type : Ppxlib.core_type -> Ppxlib.expressionval dhall_variant_from_constructor_declaration :
Ppxlib.constructor_declaration ->
Ppxlib.expressionval dhall_field_from_label_declaration :
Ppxlib.label_declaration ->
Ppxlib.expressionval generate_dhall_type : Ppxlib.type_declaration -> Ppxlib.structure_itemval generate_dhall_types :
loc:'a ->
path:'b ->
('c * Ppxlib.type_declaration list) ->
Ppxlib.structure_item listval attributes : Ppxlib.Attribute.packed listval str_type_decl :
( Ppxlib.structure_item list,
Ppxlib__.Import.rec_flag * Ppxlib.type_declaration list )
Ppxlib.Deriving.Generator.t