Modulecabal-install-3.18.1.0
Distribution.Client.ProjectPlanning
- 14 types
- 31 values
- Packagecabal-install-3.18.1.0
- Exports45
- LicenceBSD-3-Clause
Instances3Functor, Eq, Show
Functor AvailableTargetDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanningEq k => Eq (AvailableTarget k)Defined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanningShow k => Show (AvailableTarget k)Defined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning
Instances4Functor, Eq, Ord, Show
Functor AvailableTargetStatusDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanningEq k => Eq (AvailableTargetStatus k)Defined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanningOrd k => Ord (AvailableTargetStatus k)Defined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanningShow k => Show (AvailableTargetStatus k)Defined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning
Constructors
Instances1Show
Show CannotPruneDependenciesDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning
Instances3Eq, Ord, Show
Eq TargetRequestedDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanningOrd TargetRequestedDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanningShow TargetRequestedDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectPlanning
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
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
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))))