Module Resolved.ModuleSource

Sourcetype t = [
  1. | `Identifier of Identifier.Path.Module.t
  2. | `Subst of ModuleType.t * t
  3. | `Hidden of t
  4. | `Module of t * Names.ModuleName.t
  5. | `Canonical of t * Module.t
    (*

    `Canonical (mod, canonical)

    *)
  6. | `Apply of t * t
    (*

    `Apply (functor, argument)

    *)
  7. | `Alias of t * Module.t
    (*

    Resolved dest

    *)
  8. | `OpaqueModule of t
]
Sourceval is_hidden : t -> weak_canonical_test:bool -> bool