jon.recoil.org

Module Lang.ModuleType

type type_of_desc =
  1. | ModPath of Odoc_model.Paths.Path.Module.t
  2. | StructInclude of Odoc_model.Paths.Path.Module.t
module U : sig ... end
type strengthen_t = {
  1. s_expansion : Odoc_model.Lang.ModuleType.simple_expansion option;
  2. s_expr : Odoc_model.Lang.ModuleType.U.expr;
  3. s_path : Odoc_model.Paths.Path.Module.t;
  4. s_aliasable : bool;
}
type t = {
  1. id : Odoc_model.Paths.Identifier.ModuleType.t;
  2. source_loc : Odoc_model.Paths.Identifier.SourceLocation.t option;
    (*

    Can be None for module types created by a type substitution.

    *)
  3. source_loc_jane : Odoc_model.Lang.Source_loc_jane.t option;
  4. doc : Odoc_model.Comment.docs;
  5. canonical : Odoc_model.Paths.Path.ModuleType.t option;
  6. expr : Odoc_model.Lang.ModuleType.expr option;
}