Modulecabal-install-3.18.1.0
Distribution.Client.ProjectPlanning.Types
- 17 types
- 29 values
- Packagecabal-install-3.18.1.0
- Exports46
- LicenceBSD-3-Clause
Constructors
Instances9Eq, Ord, Show, Generic, Semigroup, Monoid, …
Eq BuildStyleDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesOrd BuildStyleDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesShow BuildStyleDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesGeneric BuildStyleDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesSemigroup BuildStyleDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesMonoid BuildStyleDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesBinary BuildStyleDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesStructured BuildStyleDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.Typestype Rep BuildStyle = D1 ('MetaDataDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.Types"BuildStyle"
"Distribution.Client.ProjectPlanning.Types"
"cabal-install-3.18.1.0-5FXMCFc4TOY4fqIfbvqKPH"
'False) (C1 ('MetaCons"BuildAndInstall"
'PrefixI 'False) U1 :+: C1 ('MetaCons"BuildInplaceOnly"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MemoryOrDisk)))
Constructors
Instances7Eq, Ord, Show, Generic, Binary, Structured, …
Eq ComponentTargetDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesOrd ComponentTargetDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesShow ComponentTargetDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesGeneric ComponentTargetDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesBinary ComponentTargetDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesStructured ComponentTargetDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.Typestype Rep ComponentTarget = D1 ('MetaDataDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.Types"ComponentTarget"
"Distribution.Client.ProjectPlanning.Types"
"cabal-install-3.18.1.0-5FXMCFc4TOY4fqIfbvqKPH"
'False) (C1 ('MetaCons"ComponentTarget"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ComponentName) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SubComponentTarget)))
Constructors
ElaboratedComponentcompSolverName :: ComponentcompComponentName :: Maybe ComponentNamecompLibDependencies :: [(ConfiguredId, Bool)]compLinkedLibDependencies :: [OpenUnitId]compExeDependencies :: [ConfiguredId]compPkgConfigDependencies :: [(PkgconfigName, Maybe PkgconfigVersion)]compExeDependencyPaths :: [(ConfiguredId, FilePath)]compOrderLibDependencies :: [UnitId]
Instances6Eq, Show, Generic, Binary, Structured, Rep
Eq ElaboratedComponentDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesShow ElaboratedComponentDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesGeneric ElaboratedComponentDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesBinary ElaboratedComponentDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesStructured ElaboratedComponentDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.Typestype Rep ElaboratedComponent = D1 ('MetaDataDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.Types"ElaboratedComponent"
"Distribution.Client.ProjectPlanning.Types"
"cabal-install-3.18.1.0-5FXMCFc4TOY4fqIfbvqKPH"
'False) (C1 ('MetaCons"ElaboratedComponent"
'PrefixI 'True) (((S1 ('MetaSel ('Just"compSolverName"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Component) :*: S1 ('MetaSel ('Just"compComponentName"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ComponentName))) :*: (S1 ('MetaSel ('Just"compLibDependencies"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [(ConfiguredId, Bool)]) :*: S1 ('MetaSel ('Just"compLinkedLibDependencies"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [OpenUnitId]))) :*: ((S1 ('MetaSel ('Just"compExeDependencies"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ConfiguredId]) :*: S1 ('MetaSel ('Just"compPkgConfigDependencies"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [(PkgconfigName, Maybe PkgconfigVersion)])) :*: (S1 ('MetaSel ('Just"compExeDependencyPaths"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [(ConfiguredId, FilePath)]) :*: S1 ('MetaSel ('Just"compOrderLibDependencies"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [UnitId])))))
Constructors
ElaboratedConfiguredPackageelabUnitId :: UnitIdelabComponentId :: ComponentIdelabInstantiatedWith :: Map ModuleName ModuleelabLinkedInstantiatedWith :: Map ModuleName OpenModuleelabIsCanonical :: BoolelabPkgSourceId :: PackageIdelabModuleShape :: ModuleShapeelabFlagAssignment :: FlagAssignmentelabFlagDefaults :: FlagAssignmentelabPkgDescription :: PackageDescriptionelabGPkgDescription :: GenericPackageDescriptionelabPkgSourceLocation :: PackageLocation (Maybe FilePath)elabPkgSourceHash :: Maybe PackageSourceHashelabLocalToProject :: BoolelabBuildStyle :: BuildStyleelabEnabledSpec :: ComponentRequestedSpecelabStanzasAvailable :: OptionalStanzaSetelabStanzasRequested :: OptionalStanzaMap (Maybe Bool)elabPackageDbs :: [Maybe PackageDBCWD]elabSetupPackageDBStack :: PackageDBStackCWDelabBuildPackageDBStack :: PackageDBStackCWDelabRegisterPackageDBStack :: PackageDBStackCWDelabInplaceSetupPackageDBStack :: PackageDBStackCWDelabInplaceBuildPackageDBStack :: PackageDBStackCWDelabInplaceRegisterPackageDBStack :: PackageDBStackCWDelabPkgDescriptionOverride :: Maybe CabalFileTextelabBuildOptions :: BuildOptionselabDumpBuildInfo :: DumpBuildInfoelabProgramPaths :: Map String FilePathelabProgramArgs :: Map String [String]elabProgramPathExtra :: [FilePath]elabConfiguredPrograms :: [ConfiguredProgram]elabConfigureScriptArgs :: [String]elabExtraLibDirs :: [FilePath]elabExtraLibDirsStatic :: [FilePath]elabExtraFrameworkDirs :: [FilePath]elabExtraIncludeDirs :: [FilePath]elabProgPrefix :: Maybe PathTemplateelabProgSuffix :: Maybe PathTemplateelabInstallDirs :: InstallDirs FilePathelabHaddockHoogle :: BoolelabHaddockHtml :: BoolelabHaddockHtmlLocation :: Maybe StringelabHaddockForeignLibs :: BoolelabHaddockForHackage :: HaddockTargetelabHaddockExecutables :: BoolelabHaddockTestSuites :: BoolelabHaddockBenchmarks :: BoolelabHaddockInternal :: BoolelabHaddockCss :: Maybe FilePathelabHaddockLinkedSource :: BoolelabHaddockQuickJump :: BoolelabHaddockHscolourCss :: Maybe FilePathelabHaddockContents :: Maybe PathTemplateelabHaddockIndex :: Maybe PathTemplateelabHaddockBaseUrl :: Maybe StringelabHaddockResourcesDir :: Maybe StringelabHaddockOutputDir :: Maybe FilePathelabHaddockUseUnicode :: BoolelabTestMachineLog :: Maybe PathTemplateelabTestHumanLog :: Maybe PathTemplateelabTestShowDetails :: Maybe TestShowDetailselabTestKeepTix :: BoolelabTestWrapper :: Maybe FilePathelabTestFailWhenNoTestSuites :: BoolelabTestTestOptions :: [PathTemplate]elabBenchmarkOptions :: [PathTemplate]elabSetupScriptStyle :: SetupScriptStyleelabSetupScriptCliVersion :: VersionelabConfigureTargets :: [ComponentTarget]elabBuildTargets :: [ComponentTarget]elabTestTargets :: [ComponentTarget]elabBenchTargets :: [ComponentTarget]elabReplTarget :: [ComponentTarget]elabHaddockTargets :: [ComponentTarget]elabBuildHaddocks :: BoolelabPkgOrComp :: ElaboratedPackageOrComponent
Instances11Eq, Show, Generic, Binary, Structured, IsNode, …
Eq ElaboratedConfiguredPackageDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesShow ElaboratedConfiguredPackageDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesGeneric ElaboratedConfiguredPackageDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesBinary ElaboratedConfiguredPackageDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesStructured ElaboratedConfiguredPackageDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesIsNode ElaboratedConfiguredPackageDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesHasUnitId ElaboratedConfiguredPackageDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesPackage ElaboratedConfiguredPackageDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesHasConfiguredId ElaboratedConfiguredPackageDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.Typestype Rep ElaboratedConfiguredPackage = D1 ('MetaDataDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.Types"ElaboratedConfiguredPackage"
"Distribution.Client.ProjectPlanning.Types"
"cabal-install-3.18.1.0-5FXMCFc4TOY4fqIfbvqKPH"
'False) (C1 ('MetaCons"ElaboratedConfiguredPackage"
'PrefixI 'True) ((((((S1 ('MetaSel ('Just"elabUnitId"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UnitId) :*: S1 ('MetaSel ('Just"elabComponentId"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ComponentId)) :*: (S1 ('MetaSel ('Just"elabInstantiatedWith"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map ModuleName Module)) :*: S1 ('MetaSel ('Just"elabLinkedInstantiatedWith"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map ModuleName OpenModule)))) :*: ((S1 ('MetaSel ('Just"elabIsCanonical"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just"elabPkgSourceId"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PackageId)) :*: (S1 ('MetaSel ('Just"elabModuleShape"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ModuleShape) :*: (S1 ('MetaSel ('Just"elabFlagAssignment"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FlagAssignment) :*: S1 ('MetaSel ('Just"elabFlagDefaults"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FlagAssignment))))) :*: (((S1 ('MetaSel ('Just"elabPkgDescription"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PackageDescription) :*: S1 ('MetaSel ('Just"elabGPkgDescription"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 GenericPackageDescription)) :*: (S1 ('MetaSel ('Just"elabPkgSourceLocation"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (PackageLocation (Maybe FilePath))) :*: (S1 ('MetaSel ('Just"elabPkgSourceHash"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe PackageSourceHash)) :*: S1 ('MetaSel ('Just"elabLocalToProject"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))) :*: ((S1 ('MetaSel ('Just"elabBuildStyle"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BuildStyle) :*: S1 ('MetaSel ('Just"elabEnabledSpec"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ComponentRequestedSpec)) :*: (S1 ('MetaSel ('Just"elabStanzasAvailable"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 OptionalStanzaSet) :*: (S1 ('MetaSel ('Just"elabStanzasRequested"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (OptionalStanzaMap (Maybe Bool))) :*: S1 ('MetaSel ('Just"elabPackageDbs"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Maybe PackageDBCWD])))))) :*: ((((S1 ('MetaSel ('Just"elabSetupPackageDBStack"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PackageDBStackCWD) :*: S1 ('MetaSel ('Just"elabBuildPackageDBStack"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PackageDBStackCWD)) :*: (S1 ('MetaSel ('Just"elabRegisterPackageDBStack"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PackageDBStackCWD) :*: S1 ('MetaSel ('Just"elabInplaceSetupPackageDBStack"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PackageDBStackCWD))) :*: ((S1 ('MetaSel ('Just"elabInplaceBuildPackageDBStack"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PackageDBStackCWD) :*: S1 ('MetaSel ('Just"elabInplaceRegisterPackageDBStack"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PackageDBStackCWD)) :*: (S1 ('MetaSel ('Just"elabPkgDescriptionOverride"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CabalFileText)) :*: (S1 ('MetaSel ('Just"elabBuildOptions"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BuildOptions) :*: S1 ('MetaSel ('Just"elabDumpBuildInfo"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DumpBuildInfo))))) :*: (((S1 ('MetaSel ('Just"elabProgramPaths"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map String FilePath)) :*: S1 ('MetaSel ('Just"elabProgramArgs"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map String [String]))) :*: (S1 ('MetaSel ('Just"elabProgramPathExtra"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [FilePath]) :*: (S1 ('MetaSel ('Just"elabConfiguredPrograms"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ConfiguredProgram]) :*: S1 ('MetaSel ('Just"elabConfigureScriptArgs"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [String])))) :*: ((S1 ('MetaSel ('Just"elabExtraLibDirs"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [FilePath]) :*: S1 ('MetaSel ('Just"elabExtraLibDirsStatic"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [FilePath])) :*: (S1 ('MetaSel ('Just"elabExtraFrameworkDirs"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [FilePath]) :*: (S1 ('MetaSel ('Just"elabExtraIncludeDirs"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [FilePath]) :*: S1 ('MetaSel ('Just"elabProgPrefix"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe PathTemplate)))))))) :*: (((((S1 ('MetaSel ('Just"elabProgSuffix"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe PathTemplate)) :*: S1 ('MetaSel ('Just"elabInstallDirs"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (InstallDirs FilePath))) :*: (S1 ('MetaSel ('Just"elabHaddockHoogle"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just"elabHaddockHtml"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) :*: ((S1 ('MetaSel ('Just"elabHaddockHtmlLocation"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String)) :*: S1 ('MetaSel ('Just"elabHaddockForeignLibs"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just"elabHaddockForHackage"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 HaddockTarget) :*: (S1 ('MetaSel ('Just"elabHaddockExecutables"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just"elabHaddockTestSuites"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))) :*: (((S1 ('MetaSel ('Just"elabHaddockBenchmarks"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just"elabHaddockInternal"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just"elabHaddockCss"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe FilePath)) :*: (S1 ('MetaSel ('Just"elabHaddockLinkedSource"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just"elabHaddockQuickJump"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))) :*: ((S1 ('MetaSel ('Just"elabHaddockHscolourCss"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe FilePath)) :*: S1 ('MetaSel ('Just"elabHaddockContents"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe PathTemplate))) :*: (S1 ('MetaSel ('Just"elabHaddockIndex"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe PathTemplate)) :*: (S1 ('MetaSel ('Just"elabHaddockBaseUrl"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String)) :*: S1 ('MetaSel ('Just"elabHaddockResourcesDir"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String))))))) :*: ((((S1 ('MetaSel ('Just"elabHaddockOutputDir"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe FilePath)) :*: S1 ('MetaSel ('Just"elabHaddockUseUnicode"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just"elabTestMachineLog"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe PathTemplate)) :*: (S1 ('MetaSel ('Just"elabTestHumanLog"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe PathTemplate)) :*: S1 ('MetaSel ('Just"elabTestShowDetails"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe TestShowDetails))))) :*: ((S1 ('MetaSel ('Just"elabTestKeepTix"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just"elabTestWrapper"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe FilePath))) :*: (S1 ('MetaSel ('Just"elabTestFailWhenNoTestSuites"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just"elabTestTestOptions"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [PathTemplate]) :*: S1 ('MetaSel ('Just"elabBenchmarkOptions"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [PathTemplate]))))) :*: (((S1 ('MetaSel ('Just"elabSetupScriptStyle"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SetupScriptStyle) :*: S1 ('MetaSel ('Just"elabSetupScriptCliVersion"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Version)) :*: (S1 ('MetaSel ('Just"elabConfigureTargets"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ComponentTarget]) :*: (S1 ('MetaSel ('Just"elabBuildTargets"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ComponentTarget]) :*: S1 ('MetaSel ('Just"elabTestTargets"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ComponentTarget])))) :*: ((S1 ('MetaSel ('Just"elabBenchTargets"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ComponentTarget]) :*: S1 ('MetaSel ('Just"elabReplTarget"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ComponentTarget])) :*: (S1 ('MetaSel ('Just"elabHaddockTargets"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ComponentTarget]) :*: (S1 ('MetaSel ('Just"elabBuildHaddocks"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just"elabPkgOrComp"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ElaboratedPackageOrComponent)))))))))type Key ElaboratedConfiguredPackage = UnitIdDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.Types
Constructors
ElaboratedPackagepkgInstalledId :: InstalledPackageIdpkgLibDependencies :: ComponentDeps [(ConfiguredId, Bool)]pkgDependsOnSelfLib :: ComponentDeps [()]pkgExeDependencies :: ComponentDeps [ConfiguredId]pkgExeDependencyPaths :: ComponentDeps [(ConfiguredId, FilePath)]pkgPkgConfigDependencies :: [(PkgconfigName, Maybe PkgconfigVersion)]pkgStanzasEnabled :: OptionalStanzaSetpkgWhyNotPerComponent :: NonEmpty NotPerComponentReason
Instances6Eq, Show, Generic, Binary, Structured, Rep
Eq ElaboratedPackageDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesShow ElaboratedPackageDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesGeneric ElaboratedPackageDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesBinary ElaboratedPackageDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesStructured ElaboratedPackageDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.Typestype Rep ElaboratedPackage = D1 ('MetaDataDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.Types"ElaboratedPackage"
"Distribution.Client.ProjectPlanning.Types"
"cabal-install-3.18.1.0-5FXMCFc4TOY4fqIfbvqKPH"
'False) (C1 ('MetaCons"ElaboratedPackage"
'PrefixI 'True) (((S1 ('MetaSel ('Just"pkgInstalledId"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InstalledPackageId) :*: S1 ('MetaSel ('Just"pkgLibDependencies"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ComponentDeps [(ConfiguredId, Bool)]))) :*: (S1 ('MetaSel ('Just"pkgDependsOnSelfLib"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ComponentDeps [()])) :*: S1 ('MetaSel ('Just"pkgExeDependencies"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ComponentDeps [ConfiguredId])))) :*: ((S1 ('MetaSel ('Just"pkgExeDependencyPaths"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ComponentDeps [(ConfiguredId, FilePath)])) :*: S1 ('MetaSel ('Just"pkgPkgConfigDependencies"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [(PkgconfigName, Maybe PkgconfigVersion)])) :*: (S1 ('MetaSel ('Just"pkgStanzasEnabled"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 OptionalStanzaSet) :*: S1 ('MetaSel ('Just"pkgWhyNotPerComponent"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (NonEmpty NotPerComponentReason))))))
Instances6Eq, Show, Generic, Binary, Structured, Rep
Eq ElaboratedPackageOrComponentDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesShow ElaboratedPackageOrComponentDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesGeneric ElaboratedPackageOrComponentDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesBinary ElaboratedPackageOrComponentDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesStructured ElaboratedPackageOrComponentDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.Typestype Rep ElaboratedPackageOrComponent = D1 ('MetaDataDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.Types"ElaboratedPackageOrComponent"
"Distribution.Client.ProjectPlanning.Types"
"cabal-install-3.18.1.0-5FXMCFc4TOY4fqIfbvqKPH"
'False) (C1 ('MetaCons"ElabPackage"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ElaboratedPackage)) :+: C1 ('MetaCons"ElabComponent"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ElaboratedComponent)))
Instances7Eq, Ord, Show, Generic, Binary, Structured, …
Eq MemoryOrDiskDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesOrd MemoryOrDiskDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesShow MemoryOrDiskDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesGeneric MemoryOrDiskDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesBinary MemoryOrDiskDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesStructured MemoryOrDiskDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.Typestype Rep MemoryOrDisk = D1 ('MetaDataDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.Types"MemoryOrDisk"
"Distribution.Client.ProjectPlanning.Types"
"cabal-install-3.18.1.0-5FXMCFc4TOY4fqIfbvqKPH"
'False) (C1 ('MetaCons"OnDisk"
'PrefixI 'False) U1 :+: C1 ('MetaCons"InMemory"
'PrefixI 'False) U1)
Instances6Eq, Show, Generic, Binary, Structured, Rep
Eq NotPerComponentBuildTypeDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesShow NotPerComponentBuildTypeDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesGeneric NotPerComponentBuildTypeDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesBinary NotPerComponentBuildTypeDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesStructured NotPerComponentBuildTypeDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.Typestype Rep NotPerComponentBuildType = D1 ('MetaDataDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.Types"NotPerComponentBuildType"
"Distribution.Client.ProjectPlanning.Types"
"cabal-install-3.18.1.0-5FXMCFc4TOY4fqIfbvqKPH"
'False) (C1 ('MetaCons"CuzConfigureBuildType"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"CuzCustomBuildType"
'PrefixI 'False) U1 :+: C1 ('MetaCons"CuzHooksBuildType"
'PrefixI 'False) U1))
Instances6Eq, Show, Generic, Binary, Structured, Rep
Eq NotPerComponentReasonDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesShow NotPerComponentReasonDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesGeneric NotPerComponentReasonDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesBinary NotPerComponentReasonDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesStructured NotPerComponentReasonDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.Typestype Rep NotPerComponentReason = D1 ('MetaDataDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.Types"NotPerComponentReason"
"Distribution.Client.ProjectPlanning.Types"
"cabal-install-3.18.1.0-5FXMCFc4TOY4fqIfbvqKPH"
'False) ((C1 ('MetaCons"CuzBuildType"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NotPerComponentBuildType)) :+: C1 ('MetaCons"CuzCabalSpecVersion"
'PrefixI 'False) U1) :+: (C1 ('MetaCons"CuzNoBuildableComponents"
'PrefixI 'False) U1 :+: C1 ('MetaCons"CuzDisablePerComponent"
'PrefixI 'False) U1))
Instances6Eq, Show, Generic, Binary, Structured, Rep
Eq SetupScriptStyleDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesShow SetupScriptStyleDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesGeneric SetupScriptStyleDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesBinary SetupScriptStyleDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.TypesStructured SetupScriptStyleDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.Typestype Rep SetupScriptStyle = D1 ('MetaDataDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning.Types"SetupScriptStyle"
"Distribution.Client.ProjectPlanning.Types"
"cabal-install-3.18.1.0-5FXMCFc4TOY4fqIfbvqKPH"
'False) ((C1 ('MetaCons"SetupCustomExplicitDeps"
'PrefixI 'False) U1 :+: C1 ('MetaCons"SetupCustomImplicitDeps"
'PrefixI 'False) U1) :+: (C1 ('MetaCons"SetupNonCustomExternalLib"
'PrefixI 'False) U1 :+: C1 ('MetaCons"SetupNonCustomInternalLib"
'PrefixI 'False) U1))
Instances4Generic, Binary, Structured, Rep
Generic SolverInstallPlanDefined in cabal-install-3.18.1.0 · Distribution.Client.SolverInstallPlanBinary SolverInstallPlanDefined in cabal-install-3.18.1.0 · Distribution.Client.SolverInstallPlanStructured SolverInstallPlanDefined in cabal-install-3.18.1.0 · Distribution.Client.SolverInstallPlantype Rep SolverInstallPlan = D1 ('MetaDataDefined in cabal-install-3.18.1.0 · Distribution.Client.SolverInstallPlan"SolverInstallPlan"
"Distribution.Client.SolverInstallPlan"
"cabal-install-3.18.1.0-5FXMCFc4TOY4fqIfbvqKPH"
'False) (C1 ('MetaCons"SolverInstallPlan"
'PrefixI 'True) (S1 ('MetaSel ('Just"planIndex"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SolverPlanIndex) :*: S1 ('MetaSel ('Just"planIndepGoals"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 IndependentGoals)))
Constructors
Instances7Eq, Ord, Show, Generic, Binary, Structured, …
Eq SubComponentTargetDefined in cabal-install-3.18.1.0 · Distribution.Client.TargetSelectorOrd SubComponentTargetDefined in cabal-install-3.18.1.0 · Distribution.Client.TargetSelectorShow SubComponentTargetDefined in cabal-install-3.18.1.0 · Distribution.Client.TargetSelectorGeneric SubComponentTargetDefined in cabal-install-3.18.1.0 · Distribution.Client.TargetSelectorBinary SubComponentTargetDefined in cabal-install-3.18.1.0 · Distribution.Client.TargetSelectorStructured SubComponentTargetDefined in cabal-install-3.18.1.0 · Distribution.Client.TargetSelectortype Rep SubComponentTarget = D1 ('MetaDataDefined in cabal-install-3.18.1.0 · Distribution.Client.TargetSelector"SubComponentTarget"
"Distribution.Client.TargetSelector"
"cabal-install-3.18.1.0-5FXMCFc4TOY4fqIfbvqKPH"
'False) (C1 ('MetaCons"WholeComponent"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"ModuleTarget"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ModuleName)) :+: C1 ('MetaCons"FileTarget"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FilePath))))