Symbolic paths.
These paths are system independent and relative. They are *symbolic* which means we cannot perform any IO until we interpret them.
Instances13Newtype, Eq, Data, Ord, Read, Show, …
Newtype [SymbolicPath PackageDir LicenseFile] CompatLicenseFileDefined in Cabal-syntax-3.12.1.0 · Distribution.PackageDescription.FieldGrammarEq (SymbolicPath from to)Defined in Cabal-syntax-3.12.1.0 · Distribution.Utils.Path(Data from, Data to) => Data (SymbolicPath from to)Defined in Cabal-syntax-3.12.1.0 · Distribution.Utils.PathOrd (SymbolicPath from to)Defined in Cabal-syntax-3.12.1.0 · Distribution.Utils.PathRead (SymbolicPath from to)Defined in Cabal-syntax-3.12.1.0 · Distribution.Utils.PathShow (SymbolicPath from to)Defined in Cabal-syntax-3.12.1.0 · Distribution.Utils.PathGeneric (SymbolicPath from to)Defined in Cabal-syntax-3.12.1.0 · Distribution.Utils.PathNFData (SymbolicPath from to)Defined in Cabal-syntax-3.12.1.0 · Distribution.Utils.PathBinary (SymbolicPath from to)Defined in Cabal-syntax-3.12.1.0 · Distribution.Utils.PathParsec (SymbolicPath from to)Defined in Cabal-syntax-3.12.1.0 · Distribution.Utils.PathPretty (SymbolicPath from to)Defined in Cabal-syntax-3.12.1.0 · Distribution.Utils.Path(Typeable from, Typeable to) => Structured (SymbolicPath from to)Defined in Cabal-syntax-3.12.1.0 · Distribution.Utils.Pathtype Rep (SymbolicPath from to) = D1 ('MetaDataDefined in Cabal-syntax-3.12.1.0 · Distribution.Utils.Path"SymbolicPath"
"Distribution.Utils.Path"
"Cabal-syntax-3.12.1.0-3adc"
'True) (C1 ('MetaCons"SymbolicPath"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FilePath)))