Module Odoc_xref__Components.Element
type mod_t={canonical : (Odoc_model.Paths.Path.Module.t * Odoc_model.Paths.Reference.Module.t) option;}type s_module=[|`Module of mod_t]type s_module_type=[|`ModuleType]type s_type=[|`Type]type s_constructor=[|`Constructor of string]type s_field=[|`Field of string]type s_extension=[|`Extension]type s_exception=[|`Exception]type s_value=[|`Value]type s_class=[|`Class]type s_class_type=[|`ClassType]type s_method=[|`Method]type s_instance_variable=[|`InstanceVariable]type s_label=[|`Label of string option]type t=[|s_module|s_module_type|s_type|s_constructor|s_field|s_extension|s_exception|s_value|s_class|s_class_type|s_method|s_instance_variable|s_label]type signature_module= s_moduletype signature_module_type= s_module_typetype signature_type=[|s_type|s_class|s_class_type]type signature_constructor=[|s_constructor|s_extension|s_exception]type signature_field= s_fieldtype signature_extension=[|s_extension|s_exception]type signature_exception= s_exceptiontype signature_value= s_valuetype signature_class= s_classtype signature_class_type=[|s_class|s_class_type]type signature_label= s_labeltype signature=[|s_module|s_module_type|s_type|s_constructor|s_field|s_extension|s_exception|s_value|s_class|s_class_type|s_label]type datatype_constructor= s_constructortype datatype_field= s_fieldtype datatype_label= s_labeltype datatype=[|s_constructor|s_field|s_label]type class_signature_method= s_methodtype class_signature_instance_variable= s_instance_variabletype class_signature_label= s_labeltype class_signature=[|s_method|s_instance_variable|s_label]type page_label= s_label