Ppxlib_private.Commonval lident : string -> Astlib.Longident.tval core_type_of_type_declaration :
Parsetree.type_declaration ->
Parsetree.core_typeval name_type_params_in_td_res :
Parsetree.type_declaration ->
(Parsetree.type_declaration, Ppxlib__.Location.Error.t Stdppx.NonEmptyList.t)
resultval name_type_params_in_td :
Parsetree.type_declaration ->
Parsetree.type_declarationval combinator_type_of_type_declaration :
Parsetree.type_declaration ->
f:(loc:Astlib.Location.t -> Parsetree.core_type -> Parsetree.core_type) ->
Parsetree.core_typeval string_of_core_type : Parsetree.core_type -> stringval assert_no_attributes : Parsetree.attribute list -> unitval attributes_errors :
Parsetree.attribute list ->
Ppxlib__.Location.Error.t listval get_type_param_name_res :
(Parsetree.core_type * (Asttypes.variance * Asttypes.injectivity)) ->
(string Astlib.Location.loc, Ppxlib__.Location.Error.t Stdppx.NonEmptyList.t)
resultval get_type_param_name :
(Parsetree.core_type * (Asttypes.variance * Asttypes.injectivity)) ->
string Astlib.Location.locclass type_is_recursive : Asttypes.rec_flag -> Parsetree.type_declaration list -> object ... endval really_recursive :
Asttypes.rec_flag ->
Parsetree.type_declaration list ->
Asttypes.rec_flagval loc_of_payload : Parsetree.attribute -> Astlib.Location.tval loc_of_attribute : Parsetree.attribute -> Astlib.Location.tval loc_of_extension :
(string Astlib.Location.loc * Parsetree.payload) ->
Astlib.Location.tval curry_applications : Parsetree.expression -> Parsetree.expressionval attribute_of_warning : Astlib.Location.t -> string -> Parsetree.attributeval is_polymorphic_variant :
Parsetree.type_declaration ->
sig_:bool ->
[> `Definitely | `Maybe | `Surely_not ]val mk_named_sig :
loc:Astlib.Location.t ->
sg_name:string ->
handle_polymorphic_variant:bool ->
Parsetree.type_declaration list ->
Parsetree.module_type Parsetree.include_infos optionmodule With_errors : sig ... end