Path to a configuration file, either a singleton project root, or a longer
list representing a path to an import. The path is a non-empty list that we
build up by prepending relative imports with consProjectConfigPath.
An import can be a URI, such as a stackage cabal.config, but we do not support URIs in the middle of the path, URIs that import other URIs, or URIs that import local files.
List elements are relative to each other but once canonicalized, elements are relative to the directory of the project root.
Constructors
Instances7Eq, Ord, Show, Generic, Binary, Structured, …
Eq ProjectConfigPathDefined in cabal-install-solver-3.12.1.0 · Distribution.Solver.Types.ProjectConfigPathOrd ProjectConfigPathDefined in cabal-install-solver-3.12.1.0 · Distribution.Solver.Types.ProjectConfigPathShow ProjectConfigPathDefined in cabal-install-solver-3.12.1.0 · Distribution.Solver.Types.ProjectConfigPathGeneric ProjectConfigPathDefined in cabal-install-solver-3.12.1.0 · Distribution.Solver.Types.ProjectConfigPathBinary ProjectConfigPathDefined in cabal-install-solver-3.12.1.0 · Distribution.Solver.Types.ProjectConfigPathStructured ProjectConfigPathDefined in cabal-install-solver-3.12.1.0 · Distribution.Solver.Types.ProjectConfigPathtype Rep ProjectConfigPath = D1 ('MetaDataDefined in cabal-install-solver-3.12.1.0 · Distribution.Solver.Types.ProjectConfigPath"ProjectConfigPath"
"Distribution.Solver.Types.ProjectConfigPath"
"cabal-install-solver-3.12.1.0-582X8xReBAn365xYF5myIO"
'True) (C1 ('MetaCons"ProjectConfigPath"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (NonEmpty FilePath))))