Module Ppx_deriving_err_case

val pexp_function : loc:Ppxlib__.Location.t -> Ppxlib.cases -> Ppxlib__.Import.expression
val mk : loc:Ppxlib__.Location.t -> ?enc:Ppxlib__.Import.expression -> ?kind_label:string -> title:bool -> Ppxlib__.Import.label -> int -> Ppxlib_ast.Ast.expression
val get_int_attr : Ppxlib.payload -> int option
val get_code : Ppxlib.attribute list -> int
val row : ?kind_label:string -> title:bool -> Ppxlib.row_field -> Ppxlib.label * Ppxlib_ast.Ast.expression
val expressions : ?kind_label:string -> title:bool -> Ppxlib.type_declaration -> [> `type_ext of string | `variant of (Ppxlib.label * Ppxlib_ast.Ast.expression) list ]
val str_gen : loc:Ppxlib__.Location.t -> path:'a -> ('b * Ppxlib.type_declaration list) -> bool -> bool -> string option -> Ppxlib__.Import.structure_item list
val attribute_code : code:int option -> Ppxlib.attribute list -> int
val attribute_nowrap : Ppxlib.attribute list -> bool
val str_type_ext : loc:'a -> path:'b -> Ppxlib.type_extension -> bool -> int option -> Ppxlib__.Import.structure_item list
val remove_spaces : string -> string
val type_ext_err_case : loc:Ppxlib.Location.t -> typ:string -> ?def:bool -> Stdlib.Int.t -> Ppxlib_ast.Ast.expression
val remove_poly : Ppxlib.core_type -> Ppxlib.core_type
val get_err_case_options : loc:Ppxlib.Location.t -> (Ppxlib.Longident.t Ppxlib.loc * Ppxlib.expression) list -> int * bool * bool
val transform : Ppxlib.Ast_traverse.map