Module Component.SubstitutionSource
type subst_module = [ | `Prefixed of Odoc_xref2.Cpath.module_ * Odoc_xref2.Cpath.Resolved.module_| `Substituted| `Renamed of Odoc_xref2.Ident.module_
]type subst_module_type = [ | `Prefixed of Odoc_xref2.Cpath.module_type * Odoc_xref2.Cpath.Resolved.module_type| `Renamed of Odoc_xref2.Ident.module_type
]type subst_type = [ | `Prefixed of Odoc_xref2.Cpath.type_ * Odoc_xref2.Cpath.Resolved.type_| `Renamed of Odoc_xref2.Ident.type_
]type subst_class_type = [ | `Prefixed of Odoc_xref2.Cpath.class_type * Odoc_xref2.Cpath.Resolved.class_type| `Renamed of Odoc_xref2.Ident.type_
]type t = {module_ : Odoc_xref2.Component.Substitution.subst_module Odoc_xref2.Component.ModuleMap.t;module_type : Odoc_xref2.Component.Substitution.subst_module_type Odoc_xref2.Component.ModuleTypeMap.t;type_ : Odoc_xref2.Component.Substitution.subst_type Odoc_xref2.Component.TypeMap.t;class_type : Odoc_xref2.Component.Substitution.subst_class_type Odoc_xref2.Component.TypeMap.t;type_replacement : (Odoc_xref2.Component.TypeExpr.t * Odoc_xref2.Component.TypeDecl.Equation.t) Odoc_xref2.Component.TypeMap.t;module_type_replacement : Odoc_xref2.Component.ModuleType.expr Odoc_xref2.Component.ModuleTypeMap.t;path_invalidating_modules : Odoc_xref2.Ident.module_ list;unresolve_opaque_paths : bool;
}