Recordmodule Data : sig ... endmodule Ast : sig ... endval definition_structure :
flags:ComInductive.flags ->
Constrexpr.cumul_univ_decl_expr option ->
Vernacexpr.inductive_kind ->
primitive_proj:bool ->
Ast.t list ->
Names.GlobRef.t listmodule RecordEntry : sig ... endmodule Record_decl : sig ... endA record is an inductive mie with extra metadata
val interp_structure :
flags:ComInductive.flags ->
Constrexpr.cumul_univ_decl_expr option ->
Vernacexpr.inductive_kind ->
primitive_proj:bool ->
Ast.t list ->
Record_decl.tAst.t list at the constr level
val declare_existing_class : Names.GlobRef.t -> unitval canonical_inhabitant_id : isclass:bool -> Names.Id.t -> Names.Id.tmodule Internal : sig ... end