Module Paths.Fragment

OCaml path fragments for specifying module substitutions

module Resolved : sig ... end
module Signature : sig ... end
module Module : sig ... end
module ModuleType : sig ... end
module Type : sig ... end
type leaf = [
| `Resolved of Paths.Fragment.Resolved.leaf
| `Dot of Paths.Fragment.Signature.t * string
]
type t = [
| `Resolved of Paths.Fragment.Resolved.t
| `Dot of Paths.Fragment.Signature.t * string
| `Root
]