Module Ppx_deriving_enum

val deriver : string
val raise_errorf : ?sub:Ocaml_common.Location.error list -> ?loc:Ppxlib.Location.t -> ('a, unit, string, 'b) format4 -> 'a
val attr_value : 'a Ppxlib.Attribute.Context.t -> ('a, int) Ppxlib.Attribute.t
val mappings_of_type : Ppxlib.Parsetree.type_declaration -> [> `Polymorphic | `Regular ] * (int * string Astlib.Location.loc) list
val deriving : Ppxlib.Deriving.t