Module Identifier.Signature

type t = t_pv id
type t_pv = [
  1. | `Root of ContainerPage.t option * Names.ModuleName.t
  2. | `Module of t * Names.ModuleName.t
  3. | `Parameter of t * Names.ModuleName.t
  4. | `Result of t
  5. | `ModuleType of t * Names.ModuleTypeName.t
]
val equal : t -> t -> bool
val hash : t -> int
val compare : t -> t -> int