package ppx_deriving_hash

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Ppx_deriving_hashSource

Sourceval mangle_affix : [> `Prefix of string ]
Sourceval attr_hash : (Ppxlib__.Import.core_type, Ppxlib__.Import.expression) Ppxlib.Attribute.t
Sourceval hash_reduce2 : loc:Ppxlib.location -> Ppxlib_ast.Ast.expression -> Ppxlib_ast.Ast.expression -> Ppxlib_ast.Ast.expression
Sourceval hash_fold : loc:Ppxlib.location -> Ppxlib_ast.Ast.expression -> Ppxlib_ast.Ast.expression list -> Ppxlib_ast.Ast.expression
Sourceval hash_empty : loc:Ppxlib.location -> Ppxlib_ast.Ast.expression
Sourceval hash_reduce : loc:Ppxlib.location -> Ppxlib_ast.Ast.expression list -> Ppxlib_ast.Ast.expression
Sourceval hash_variant : loc:Ppxlib__.Location.t -> int -> Ppxlib__.Import.expression
Sourceval expr : loc:Ppxlib.location -> quoter:Ppx_deriving.quoter -> Ppxlib__.Import.core_type -> Ppxlib.expression
Sourceval expr_poly_variant : loc:Ppxlib.location -> quoter:Ppx_deriving.quoter -> Ppxlib.row_field list -> Ppxlib.expression
Sourceval expr_variant : loc:Ppxlib__.Location.t -> quoter:Ppx_deriving.quoter -> Ppxlib.constructor_declaration list -> Ppxlib__.Import.expression
Sourceval expr_record : loc:Ppxlib.location -> quoter:Ppx_deriving.quoter -> Ppxlib.label_declaration list -> Ppxlib_ast.Ast.expression
Sourceval expr_tuple : loc:Ppxlib.location -> quoter:Ppx_deriving.quoter -> Ppxlib__.Import.core_type list -> Ppxlib_ast.Ast.expression
Sourceval expr_declaration : loc:Ppxlib.location -> quoter:Ppx_deriving.quoter -> Ppxlib.type_declaration -> Ppxlib.expression
Sourceval typ : loc:Ppxlib.location -> Ppxlib.type_declaration -> Ppxlib.core_type
Sourceval generate_impl : ctxt:Ppxlib.Expansion_context.Deriver.t -> ('a * Ppxlib.type_declaration list) -> Astlib.Ast_502.Parsetree.structure_item list
Sourceval impl_generator : (Astlib.Ast_502.Parsetree.structure_item list, Ppxlib__.Import.rec_flag * Ppxlib.type_declaration list) Ppxlib__Deriving.Generator.t
Sourceval generate_intf : ctxt:Ppxlib.Expansion_context.Deriver.t -> ('a * Ppxlib.type_declaration list) -> Ppxlib.signature_item list
Sourceval intf_generator : (Ppxlib.signature_item list, Ppxlib__.Import.rec_flag * Ppxlib.type_declaration list) Ppxlib__Deriving.Generator.t
Sourceval extension : loc:Ppxlib.location -> path:'a -> Ppxlib__.Import.core_type -> Ppxlib.expression
Sourceval my_deriver : Ppxlib.Deriving.t
OCaml

Innovation. Community. Security.