Module Ppx_h_list

val mangle : suffix:Base.String.t -> Base.String.t -> Base.String.t
val mangle_lid : suffix:Base.String.t -> Ppxlib.longident -> Ppxlib.longident
val mk_lid : string Ppxlib.loc -> Ppxlib.Longident.t Ppxlib.Loc.t
val constr_of_decl : loc:Ppxlib__.Import.location -> Ppxlib.type_declaration -> Ppxlib__.Import.core_type
val fields_arrow : loc:Ppxlib.location -> Ppxlib.label_declaration Base.List.t -> Ppxlib.core_type
module To_hlist : sig ... end
module Of_hlist : sig ... end
val str_type_decl : loc:Ppxlib__.Location.t -> path:'a -> ('b * Ppxlib.type_declaration Base.List.t) -> Ppxlib.structure
val sig_type_decl : loc:Ppxlib__.Import.location -> path:'a -> ('b * Ppxlib.type_declaration Base.List.t) -> Ppxlib.signature
val deriver : Ppxlib.Deriving.t