Odoc_search.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| Value of value_entry| Doc of doc_entry| 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| Constructor of constructor_entry| Field of field_entry