Lang.Compilation_unit
Sourcemodule Import : sig ... end
module Source : sig ... end
module Packed : sig ... end
type t = {
id : Paths.Identifier.RootModule.t;
root : Root.t;
digest : Digest.t;
imports : Import.t list;
source : Source.t option;
interface : bool;
content : content;
expansion : Signature.t option;
linked : bool;
Whether this unit has been linked.
*)canonical : Paths.Path.Module.t option;
source_info : Source_info.t option;
shape_info : (Compat.shape
* Paths.Identifier.SourceLocation.t Compat.shape_uid_map)
option;
}