Recordmodule Ast : sig ... endval definition_structure :
Constrexpr.cumul_univ_decl_expr option ->
Vernacexpr.inductive_kind ->
template:bool option ->
cumulative:bool ->
poly:bool ->
primitive_proj:bool ->
Declarations.recursivity_kind ->
Ast.t list ->
Names.GlobRef.t listmodule Data : sig ... endmodule Record_decl : sig ... endA record is an inductive mie with extra metadata in records
val interp_structure :
Constrexpr.cumul_univ_decl_expr option ->
Vernacexpr.inductive_kind ->
template:bool option ->
cumulative:bool ->
poly:bool ->
primitive_proj:bool ->
Declarations.recursivity_kind ->
Ast.t list ->
Record_decl.tAst.t list at the constr level
val declare_existing_class : Names.GlobRef.t -> unitmodule Internal : sig ... end