Module Odoc_xref__Components.Element

type mod_t = {
canonical : (Odoc_model.Paths.Path.Module.t * Odoc_model.Paths.Reference.Module.t) option;
hidden : bool;
}
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_module
type signature_module_type = s_module_type
type signature_type = [
| s_type
| s_class
| s_class_type
]
type signature_constructor = [
| s_constructor
| s_extension
| s_exception
]
type signature_field = s_field
type signature_extension = [
| s_extension
| s_exception
]
type signature_exception = s_exception
type signature_value = s_value
type signature_class = s_class
type signature_class_type = [
| s_class
| s_class_type
]
type signature_label = s_label
type 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_constructor
type datatype_field = s_field
type datatype_label = s_label
type datatype = [
| s_constructor
| s_field
| s_label
]
type class_signature_method = s_method
type class_signature_instance_variable = s_instance_variable
type class_signature_label = s_label
type class_signature = [
| s_method
| s_instance_variable
| s_label
]
type page_label = s_label