| Pretty Bool Source # | |
Instance detailsDefined in Distribution.Pretty |
| Pretty Int Source # | |
Instance detailsDefined in Distribution.Pretty |
| Pretty Doc Source # | Since: 3.4.0.0 |
Instance detailsDefined in Distribution.Pretty |
| Pretty Version Source # | |
Instance detailsDefined in Distribution.Types.Version |
| Pretty VersionRange Source # | >>> fmap pretty (simpleParsec' CabalSpecV1_6 "== 3.2.*" :: Maybe VersionRange)
Just >=3.2 && <3.3
>>> fmap (prettyVersioned CabalSpecV1_6) (simpleParsec' CabalSpecV1_6 "== 3.2.*" :: Maybe VersionRange)
Just ==3.2.*
>>> fmap pretty (simpleParsec' CabalSpecV1_6 "-any" :: Maybe VersionRange)
Just >=0
>>> fmap (prettyVersioned CabalSpecV1_6) (simpleParsec' CabalSpecV1_6 "-any" :: Maybe VersionRange)
Just >=0
|
Instance detailsDefined in Distribution.Types.VersionRange.Internal |
| Pretty RepoType Source # | |
Instance detailsDefined in Distribution.Types.SourceRepo |
| Pretty KnownRepoType Source # | |
Instance detailsDefined in Distribution.Types.SourceRepo |
| Pretty RepoKind Source # | |
Instance detailsDefined in Distribution.Types.SourceRepo |
| Pretty PkgconfigName Source # | |
Instance detailsDefined in Distribution.Types.PkgconfigName |
| Pretty PkgconfigDependency Source # | |
Instance detailsDefined in Distribution.Types.PkgconfigDependency |
| Pretty PackageName Source # | |
Instance detailsDefined in Distribution.Types.PackageName |
| Pretty UnqualComponentName Source # | |
Instance detailsDefined in Distribution.Types.UnqualComponentName |
| Pretty LibraryVisibility Source # | |
Instance detailsDefined in Distribution.Types.LibraryVisibility |
| Pretty ForeignLibType Source # | |
Instance detailsDefined in Distribution.Types.ForeignLibType |
| Pretty ForeignLibOption Source # | |
Instance detailsDefined in Distribution.Types.ForeignLibOption |
| Pretty FlagAssignment Source # | Since: 3.4.0.0 |
Instance detailsDefined in Distribution.Types.Flag |
| Pretty FlagName Source # | |
Instance detailsDefined in Distribution.Types.Flag |
| Pretty ExecutableScope Source # | |
Instance detailsDefined in Distribution.Types.ExecutableScope |
| Pretty ComponentName Source # | |
Instance detailsDefined in Distribution.Types.ComponentName |
| Pretty ComponentId Source # | |
Instance detailsDefined in Distribution.Types.ComponentId |
| Pretty BuildType Source # | |
Instance detailsDefined in Distribution.Types.BuildType |
| Pretty AbiHash Source # | |
Instance detailsDefined in Distribution.Types.AbiHash |
| Pretty Platform Source # | |
Instance detailsDefined in Distribution.System |
| Pretty Arch Source # | |
Instance detailsDefined in Distribution.System |
| Pretty OS Source # | |
Instance detailsDefined in Distribution.System |
| Pretty LicenseRef Source # | |
Instance detailsDefined in Distribution.SPDX.LicenseReference |
| Pretty LicenseId Source # | |
Instance detailsDefined in Distribution.SPDX.LicenseId |
| Pretty LicenseExceptionId Source # | |
Instance detailsDefined in Distribution.SPDX.LicenseExceptionId |
| Pretty SimpleLicenseExpression Source # | |
Instance detailsDefined in Distribution.SPDX.LicenseExpression |
| Pretty LicenseExpression Source # | |
Instance detailsDefined in Distribution.SPDX.LicenseExpression |
| Pretty License Source # | |
Instance detailsDefined in Distribution.SPDX.License |
| Pretty ModuleName Source # | |
Instance detailsDefined in Distribution.ModuleName |
| Pretty Verbosity Source # | |
Instance detailsDefined in Distribution.Verbosity |
| Pretty TestType Source # | |
Instance detailsDefined in Distribution.Types.TestType |
| Pretty PackageIdentifier Source # | |
Instance detailsDefined in Distribution.Types.PackageId |
| Pretty DefUnitId Source # | |
Instance detailsDefined in Distribution.Types.UnitId |
| Pretty UnitId Source # | The textual format for UnitId coincides with the format
GHC accepts for -package-id. |
Instance detailsDefined in Distribution.Types.UnitId |
| Pretty Module Source # | |
Instance detailsDefined in Distribution.Types.Module |
| Pretty ExposedModule Source # | |
Instance detailsDefined in Distribution.Types.ExposedModule |
| Pretty PackageVersionConstraint Source # | |
Instance detailsDefined in Distribution.Types.PackageVersionConstraint |
| Pretty MungedPackageId Source # | >>> prettyShow $ MungedPackageId (MungedPackageName "servant" LMainLibName) (mkVersion [1,2,3])
"servant-1.2.3"
>>> prettyShow $ MungedPackageId (MungedPackageName "servant" (LSubLibName "lackey")) (mkVersion [0,1,2])
"z-servant-z-lackey-0.1.2"
|
Instance detailsDefined in Distribution.Types.MungedPackageId |
| Pretty LegacyExeDependency Source # | |
Instance detailsDefined in Distribution.Types.LegacyExeDependency |
| Pretty ExeDependency Source # | |
Instance detailsDefined in Distribution.Types.ExeDependency |
| Pretty Dependency Source # | >>> prettyShow $ Dependency "pkg" anyVersion mainLibSet
"pkg"
>>> prettyShow $ Dependency "pkg" anyVersion $ NES.insert (LSubLibName "sublib") mainLibSet
"pkg:{pkg, sublib}"
>>> prettyShow $ Dependency "pkg" anyVersion $ NES.singleton (LSubLibName "sublib")
"pkg:sublib"
>>> prettyShow $ Dependency "pkg" anyVersion $ NES.insert (LSubLibName "sublib-b") $ NES.singleton (LSubLibName "sublib-a")
"pkg:{sublib-a, sublib-b}"
|
Instance detailsDefined in Distribution.Types.Dependency |
| Pretty BenchmarkType Source # | |
Instance detailsDefined in Distribution.Types.BenchmarkType |
| Pretty AbiDependency Source # | |
Instance detailsDefined in Distribution.Types.AbiDependency |
| Pretty License Source # | |
Instance detailsDefined in Distribution.License |
| Pretty KnownExtension Source # | |
Instance detailsDefined in Language.Haskell.Extension |
| Pretty Extension Source # | |
Instance detailsDefined in Language.Haskell.Extension |
| Pretty Language Source # | |
Instance detailsDefined in Language.Haskell.Extension |
| Pretty AbiTag Source # | |
Instance detailsDefined in Distribution.Compiler |
| Pretty CompilerId Source # | |
Instance detailsDefined in Distribution.Compiler |
| Pretty CompilerFlavor Source # | |
Instance detailsDefined in Distribution.Compiler |
| Pretty LibVersionInfo Source # | |
Instance detailsDefined in Distribution.Types.ForeignLib |
| Pretty TestedWith Source # | |
Instance detailsDefined in Distribution.FieldGrammar.Newtypes |
| Pretty SpecLicense Source # | |
Instance detailsDefined in Distribution.FieldGrammar.Newtypes |
| Pretty SpecVersion Source # | |
Instance detailsDefined in Distribution.FieldGrammar.Newtypes |
| Pretty FilePathNT Source # | |
Instance detailsDefined in Distribution.FieldGrammar.Newtypes |
| Pretty Token' Source # | |
Instance detailsDefined in Distribution.FieldGrammar.Newtypes |
| Pretty Token Source # | |
Instance detailsDefined in Distribution.FieldGrammar.Newtypes |
| Pretty TestShowDetails Source # | |
Instance detailsDefined in Distribution.Simple.Setup |
| Pretty HaddockTarget Source # | |
Instance detailsDefined in Distribution.Simple.Setup |
| FieldGrammar Pretty PrettyFieldGrammar Source # | |
Instance detailsDefined in Distribution.FieldGrammar.Pretty |
| Pretty a => Pretty (Identity a) Source # | |
Instance detailsDefined in Distribution.Pretty |
| Pretty a => Pretty (MQuoted a) Source # | |
Instance detailsDefined in Distribution.FieldGrammar.Newtypes |
| (Newtype a b, Sep sep, Pretty b) => Pretty (Set' sep b a) Source # | |
Instance detailsDefined in Distribution.FieldGrammar.Newtypes |
| (Newtype a b, Sep sep, Pretty b) => Pretty (List sep b a) Source # | |
Instance detailsDefined in Distribution.FieldGrammar.Newtypes |