Modulecabal-install-3.18.1.0
Distribution.Client.ProjectOrchestration
- 17 types
- 28 values
- Packagecabal-install-3.18.1.0
- Exports49
- LicenceBSD-3-Clause
- SourcePackageId.hs
Constructors
CLibName LibraryNameCNotLibName NotLibComponentName
Instances10Eq, Ord, Read, Show, Generic, Binary, …
Eq ComponentNameDefined in Cabal-syntax-3.18.1.0 · Distribution.Types.ComponentNameOrd ComponentNameDefined in Cabal-syntax-3.18.1.0 · Distribution.Types.ComponentNameRead ComponentNameDefined in Cabal-syntax-3.18.1.0 · Distribution.Types.ComponentNameShow ComponentNameDefined in Cabal-syntax-3.18.1.0 · Distribution.Types.ComponentNameGeneric ComponentNameDefined in Cabal-syntax-3.18.1.0 · Distribution.Types.ComponentNameBinary ComponentNameDefined in Cabal-syntax-3.18.1.0 · Distribution.Types.ComponentNameParsec ComponentNameDefined in Cabal-syntax-3.18.1.0 · Distribution.Types.ComponentNamePretty ComponentNameDefined in Cabal-syntax-3.18.1.0 · Distribution.Types.ComponentNameStructured ComponentNameDefined in Cabal-syntax-3.18.1.0 · Distribution.Types.ComponentNametype Rep ComponentName = D1 ('MetaDataDefined in Cabal-syntax-3.18.1.0 · Distribution.Types.ComponentName"ComponentName"
"Distribution.Types.ComponentName"
"Cabal-syntax-3.18.1.0-046d"
'False) (C1 ('MetaCons"CLibName"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 LibraryName)) :+: C1 ('MetaCons"CNotLibName"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NotLibComponentName)))
Type alias so we can use the shorter name PackageId.
Constructors
BuildTimeSettingsbuildSettingDryRun :: BoolbuildSettingOnlyDeps :: BoolbuildSettingOnlyDownload :: BoolbuildSettingSummaryFile :: [PathTemplate]buildSettingLogFile :: Maybe (Compiler -> Platform -> PackageId -> UnitId -> FilePath)buildSettingLogVerbosity :: VerbositybuildSettingBuildReports :: ReportLevelbuildSettingReportPlanningFailure :: BoolbuildSettingSymlinkBinDir :: [FilePath]buildSettingNumJobs :: ParStratInstallbuildSettingKeepGoing :: BoolbuildSettingOfflineMode :: BoolbuildSettingKeepTempFiles :: BoolbuildSettingRemoteRepos :: [RemoteRepo]buildSettingLocalNoIndexRepos :: [LocalRepo]buildSettingCacheDir :: FilePathbuildSettingHttpTransport :: Maybe StringbuildSettingIgnoreExpiry :: BoolbuildSettingProgPathExtra :: [FilePath]buildSettingHaddockOpen :: Bool
Instances3Generic, NFData, Rep
Generic BuildTimeSettingsDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectConfig.TypesNFData BuildTimeSettingsDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectConfig.Typestype Rep BuildTimeSettings = D1 ('MetaDataDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectConfig.Types"BuildTimeSettings"
"Distribution.Client.ProjectConfig.Types"
"cabal-install-3.18.1.0-5FXMCFc4TOY4fqIfbvqKPH"
'False) (C1 ('MetaCons"BuildTimeSettings"
'PrefixI 'True) ((((S1 ('MetaSel ('Just"buildSettingDryRun"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just"buildSettingOnlyDeps"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just"buildSettingOnlyDownload"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just"buildSettingSummaryFile"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [PathTemplate]) :*: S1 ('MetaSel ('Just"buildSettingLogFile"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (Compiler -> Platform -> PackageId -> UnitId -> FilePath)))))) :*: ((S1 ('MetaSel ('Just"buildSettingLogVerbosity"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Verbosity) :*: S1 ('MetaSel ('Just"buildSettingBuildReports"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ReportLevel)) :*: (S1 ('MetaSel ('Just"buildSettingReportPlanningFailure"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just"buildSettingSymlinkBinDir"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [FilePath]) :*: S1 ('MetaSel ('Just"buildSettingNumJobs"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ParStratInstall))))) :*: (((S1 ('MetaSel ('Just"buildSettingKeepGoing"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just"buildSettingOfflineMode"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just"buildSettingKeepTempFiles"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just"buildSettingRemoteRepos"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [RemoteRepo]) :*: S1 ('MetaSel ('Just"buildSettingLocalNoIndexRepos"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [LocalRepo])))) :*: ((S1 ('MetaSel ('Just"buildSettingCacheDir"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FilePath) :*: S1 ('MetaSel ('Just"buildSettingHttpTransport"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String))) :*: (S1 ('MetaSel ('Just"buildSettingIgnoreExpiry"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just"buildSettingProgPathExtra"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [FilePath]) :*: S1 ('MetaSel ('Just"buildSettingHaddockOpen"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))))))
Instances2Eq, Show
Eq CurrentCommandDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectOrchestrationShow CurrentCommandDefined in cabal-install-3.18.1.0 · Distribution.Client.ProjectOrchestration
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
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)))
Instances4Enum, Eq, Ord, Show
Enum ComponentKindDefined in cabal-install-3.18.1.0 · Distribution.Client.TargetSelectorEq ComponentKindDefined in cabal-install-3.18.1.0 · Distribution.Client.TargetSelectorOrd ComponentKindDefined in cabal-install-3.18.1.0 · Distribution.Client.TargetSelectorShow ComponentKindDefined in cabal-install-3.18.1.0 · Distribution.Client.TargetSelector
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))))
Instances5Eq, Ord, Show, Generic, Rep
Eq TargetImplicitCwdDefined in cabal-install-3.18.1.0 · Distribution.Client.TargetSelectorOrd TargetImplicitCwdDefined in cabal-install-3.18.1.0 · Distribution.Client.TargetSelectorShow TargetImplicitCwdDefined in cabal-install-3.18.1.0 · Distribution.Client.TargetSelectorGeneric TargetImplicitCwdDefined in cabal-install-3.18.1.0 · Distribution.Client.TargetSelectortype Rep TargetImplicitCwd = D1 ('MetaDataDefined in cabal-install-3.18.1.0 · Distribution.Client.TargetSelector"TargetImplicitCwd"
"Distribution.Client.TargetSelector"
"cabal-install-3.18.1.0-5FXMCFc4TOY4fqIfbvqKPH"
'False) (C1 ('MetaCons"TargetImplicitCwd"
'PrefixI 'False) U1 :+: C1 ('MetaCons"TargetExplicitNamed"
'PrefixI 'False) U1)
Constructors
TargetPackage TargetImplicitCwd [PackageId] (Maybe ComponentKindFilter)TargetPackageNamed PackageName (Maybe ComponentKindFilter)TargetAllPackages (Maybe ComponentKindFilter)TargetComponent PackageId ComponentName SubComponentTargetTargetComponentUnknown PackageName (Either UnqualComponentName ComponentName) SubComponentTarget
Instances5Eq, Ord, Show, Generic, Rep
Eq TargetSelectorDefined in cabal-install-3.18.1.0 · Distribution.Client.TargetSelectorOrd TargetSelectorDefined in cabal-install-3.18.1.0 · Distribution.Client.TargetSelectorShow TargetSelectorDefined in cabal-install-3.18.1.0 · Distribution.Client.TargetSelectorGeneric TargetSelectorDefined in cabal-install-3.18.1.0 · Distribution.Client.TargetSelectortype Rep TargetSelector = D1 ('MetaDataDefined in cabal-install-3.18.1.0 · Distribution.Client.TargetSelector"TargetSelector"
"Distribution.Client.TargetSelector"
"cabal-install-3.18.1.0-5FXMCFc4TOY4fqIfbvqKPH"
'False) ((C1 ('MetaCons"TargetPackage"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TargetImplicitCwd) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [PackageId]) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ComponentKindFilter)))) :+: C1 ('MetaCons"TargetPackageNamed"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PackageName) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ComponentKindFilter)))) :+: (C1 ('MetaCons"TargetAllPackages"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ComponentKindFilter))) :+: (C1 ('MetaCons"TargetComponent"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PackageId) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ComponentName) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SubComponentTarget))) :+: C1 ('MetaCons"TargetComponentUnknown"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PackageName) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Either UnqualComponentName ComponentName)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SubComponentTarget))))))