Odoc_index.EntrySourcetype type_decl_entry = {canonical : Odoc_model.Paths.Path.Type.t option;equation : Odoc_model.Lang.TypeDecl.Equation.t;representation : Odoc_model.Lang.TypeDecl.Representation.t option;}type type_extension_entry = {type_path : Odoc_model.Paths.Path.Type.t;type_params : Odoc_model.Lang.TypeDecl.param list;private_ : bool;}type field_entry = {mutable_ : bool;type_ : Odoc_model.Lang.TypeExpr.t;parent_type : Odoc_model.Lang.TypeExpr.t;}type instance_variable_entry = {mutable_ : bool;virtual_ : bool;type_ : Odoc_model.Lang.TypeExpr.t;}type kind = | TypeDecl of type_decl_entry| Module of module_entry| Value of value_entry| Doc| Exception of constructor_entry| Class_type of class_type_entry| Method of method_entry| Class of class_entry| TypeExtension of type_extension_entry| ExtensionConstructor of constructor_entry| ModuleType of module_entry| Constructor of constructor_entry| Field of field_entry| Page of Odoc_model.Frontmatter.t| Impl| Dirtype t = {id : Odoc_model.Paths.Identifier.Any.t;doc : Odoc_model.Comment.elements;kind : kind;}val entry :
id:[< Odoc_model.Paths.Identifier.Any.t_pv ] Odoc_model.Paths.Identifier.id ->
doc:Odoc_model.Comment.elements ->
kind:kind ->
t