Module Paths_types.Resolved_fragment

type signature = [
| `Root
| `Subst of Resolved_path.module_type * module_
| `SubstAlias of Resolved_path.module_ * module_
| `Module of signature * Names.ModuleName.t
]
and module_ = [
| `Subst of Resolved_path.module_type * module_
| `SubstAlias of Resolved_path.module_ * module_
| `Module of signature * Names.ModuleName.t
]
type type_ = [
| `Type of signature * Names.TypeName.t
| `Class of signature * Names.ClassName.t
| `ClassType of signature * Names.ClassTypeName.t
]
type any = [
| `Root
| `Subst of Resolved_path.module_type * module_
| `SubstAlias of Resolved_path.module_ * module_
| `Module of signature * Names.ModuleName.t
| `Type of signature * Names.TypeName.t
| `Class of signature * Names.ClassName.t
| `ClassType of signature * Names.ClassTypeName.t
]