Module Lang.Compilation_unit

module Import : sig ... end
module Source : sig ... end
module Packed : sig ... end
type content =
  1. | Module of Signature.t
  2. | Pack of Packed.t
type t = {
  1. id : [ `Root of Odoc_model__.Paths.Identifier.Id.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id;
  2. root : Odoc_model__.Root.t;
  3. digest : Digest.t;
  4. imports : Import.t list;
  5. source : Source.t option;
  6. interface : bool;
  7. hidden : bool;
  8. content : content;
  9. expansion : Signature.t option;
  10. linked : bool;
  11. canonical : Odoc_model__.Paths_types.Path.module_ option;
  12. source_info : Source_info.t option;
  13. shape_info : (Shape.t * [ `SourceLocation of [ `SourcePage of [ `Page of Odoc_model__.Paths.Identifier.Id.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `SourceDir of Odoc_model__.Paths.Identifier.Id.source_dir * string ] Odoc_model__.Paths_types.id * string ] Odoc_model__.Paths_types.id * Odoc_model__.Names.DefName.t | `SourceLocationInternal of [ `SourcePage of [ `Page of Odoc_model__.Paths.Identifier.Id.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `SourceDir of Odoc_model__.Paths.Identifier.Id.source_dir * string ] Odoc_model__.Paths_types.id * string ] Odoc_model__.Paths_types.id * Odoc_model__.Names.LocalName.t | `SourceLocationMod of [ `SourcePage of [ `Page of Odoc_model__.Paths.Identifier.Id.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `SourceDir of Odoc_model__.Paths.Identifier.Id.source_dir * string ] Odoc_model__.Paths_types.id * string ] Odoc_model__.Paths_types.id ] Odoc_model__.Paths_types.id Shape.Uid.Map.t) option;
}