| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Distribution.Solver.Types.Settings
Synopsis
- newtype ReorderGoals = ReorderGoals Bool
- newtype IndependentGoals = IndependentGoals Bool
- newtype PreferOldest = PreferOldest Bool
- newtype MinimizeConflictSet = MinimizeConflictSet Bool
- newtype AvoidReinstalls = AvoidReinstalls Bool
- newtype ShadowPkgs = ShadowPkgs Bool
- newtype StrongFlags = StrongFlags Bool
- newtype AllowBootLibInstalls = AllowBootLibInstalls Bool
- data OnlyConstrained
- newtype EnableBackjumping = EnableBackjumping Bool
- newtype CountConflicts = CountConflicts Bool
- newtype FineGrainedConflicts = FineGrainedConflicts Bool
- newtype SolveExecutables = SolveExecutables Bool
Documentation
newtype ReorderGoals Source #
Constructors
| ReorderGoals Bool |
Instances
newtype IndependentGoals Source #
Constructors
| IndependentGoals Bool |
Instances
| BooleanFlag IndependentGoals Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods asBool :: IndependentGoals -> Bool Source # | |||||
| Structured IndependentGoals Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods structure :: Proxy IndependentGoals -> Structure Source # structureHash' :: Tagged IndependentGoals MD5 | |||||
| Binary IndependentGoals Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods put :: IndependentGoals -> Put Source # get :: Get IndependentGoals Source # putList :: [IndependentGoals] -> Put Source # | |||||
| Generic IndependentGoals Source # | |||||
Defined in Distribution.Solver.Types.Settings Associated Types
Methods from :: IndependentGoals -> Rep IndependentGoals x Source # to :: Rep IndependentGoals x -> IndependentGoals Source # | |||||
| Show IndependentGoals Source # | |||||
Defined in Distribution.Solver.Types.Settings | |||||
| Eq IndependentGoals Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods (==) :: IndependentGoals -> IndependentGoals -> Bool Source # (/=) :: IndependentGoals -> IndependentGoals -> Bool Source # | |||||
| type Rep IndependentGoals Source # | |||||
Defined in Distribution.Solver.Types.Settings type Rep IndependentGoals = D1 ('MetaData "IndependentGoals" "Distribution.Solver.Types.Settings" "cabal-install-solver-3.12.1.0-7DnrndOL4saFHZYPkRVrwO" 'True) (C1 ('MetaCons "IndependentGoals" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) | |||||
newtype PreferOldest Source #
Constructors
| PreferOldest Bool |
Instances
| BooleanFlag PreferOldest Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods asBool :: PreferOldest -> Bool Source # | |||||
| Structured PreferOldest Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods structure :: Proxy PreferOldest -> Structure Source # structureHash' :: Tagged PreferOldest MD5 | |||||
| Binary PreferOldest Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods put :: PreferOldest -> Put Source # get :: Get PreferOldest Source # putList :: [PreferOldest] -> Put Source # | |||||
| Generic PreferOldest Source # | |||||
Defined in Distribution.Solver.Types.Settings Associated Types
Methods from :: PreferOldest -> Rep PreferOldest x Source # to :: Rep PreferOldest x -> PreferOldest Source # | |||||
| Show PreferOldest Source # | |||||
Defined in Distribution.Solver.Types.Settings | |||||
| Eq PreferOldest Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods (==) :: PreferOldest -> PreferOldest -> Bool Source # (/=) :: PreferOldest -> PreferOldest -> Bool Source # | |||||
| type Rep PreferOldest Source # | |||||
Defined in Distribution.Solver.Types.Settings type Rep PreferOldest = D1 ('MetaData "PreferOldest" "Distribution.Solver.Types.Settings" "cabal-install-solver-3.12.1.0-7DnrndOL4saFHZYPkRVrwO" 'True) (C1 ('MetaCons "PreferOldest" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) | |||||
newtype MinimizeConflictSet Source #
Constructors
| MinimizeConflictSet Bool |
Instances
| BooleanFlag MinimizeConflictSet Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods asBool :: MinimizeConflictSet -> Bool Source # | |||||
| Structured MinimizeConflictSet Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods structure :: Proxy MinimizeConflictSet -> Structure Source # structureHash' :: Tagged MinimizeConflictSet MD5 | |||||
| Binary MinimizeConflictSet Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods put :: MinimizeConflictSet -> Put Source # get :: Get MinimizeConflictSet Source # putList :: [MinimizeConflictSet] -> Put Source # | |||||
| Generic MinimizeConflictSet Source # | |||||
Defined in Distribution.Solver.Types.Settings Associated Types
Methods from :: MinimizeConflictSet -> Rep MinimizeConflictSet x Source # to :: Rep MinimizeConflictSet x -> MinimizeConflictSet Source # | |||||
| Show MinimizeConflictSet Source # | |||||
Defined in Distribution.Solver.Types.Settings | |||||
| Eq MinimizeConflictSet Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods (==) :: MinimizeConflictSet -> MinimizeConflictSet -> Bool Source # (/=) :: MinimizeConflictSet -> MinimizeConflictSet -> Bool Source # | |||||
| type Rep MinimizeConflictSet Source # | |||||
Defined in Distribution.Solver.Types.Settings type Rep MinimizeConflictSet = D1 ('MetaData "MinimizeConflictSet" "Distribution.Solver.Types.Settings" "cabal-install-solver-3.12.1.0-7DnrndOL4saFHZYPkRVrwO" 'True) (C1 ('MetaCons "MinimizeConflictSet" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) | |||||
newtype AvoidReinstalls Source #
Constructors
| AvoidReinstalls Bool |
Instances
| BooleanFlag AvoidReinstalls Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods asBool :: AvoidReinstalls -> Bool Source # | |||||
| Structured AvoidReinstalls Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods structure :: Proxy AvoidReinstalls -> Structure Source # structureHash' :: Tagged AvoidReinstalls MD5 | |||||
| Binary AvoidReinstalls Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods put :: AvoidReinstalls -> Put Source # get :: Get AvoidReinstalls Source # putList :: [AvoidReinstalls] -> Put Source # | |||||
| Generic AvoidReinstalls Source # | |||||
Defined in Distribution.Solver.Types.Settings Associated Types
Methods from :: AvoidReinstalls -> Rep AvoidReinstalls x Source # to :: Rep AvoidReinstalls x -> AvoidReinstalls Source # | |||||
| Show AvoidReinstalls Source # | |||||
Defined in Distribution.Solver.Types.Settings | |||||
| Eq AvoidReinstalls Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods (==) :: AvoidReinstalls -> AvoidReinstalls -> Bool Source # (/=) :: AvoidReinstalls -> AvoidReinstalls -> Bool Source # | |||||
| type Rep AvoidReinstalls Source # | |||||
Defined in Distribution.Solver.Types.Settings type Rep AvoidReinstalls = D1 ('MetaData "AvoidReinstalls" "Distribution.Solver.Types.Settings" "cabal-install-solver-3.12.1.0-7DnrndOL4saFHZYPkRVrwO" 'True) (C1 ('MetaCons "AvoidReinstalls" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) | |||||
newtype ShadowPkgs Source #
Constructors
| ShadowPkgs Bool |
Instances
| BooleanFlag ShadowPkgs Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods asBool :: ShadowPkgs -> Bool Source # | |||||
| Structured ShadowPkgs Source # | |||||
Defined in Distribution.Solver.Types.Settings | |||||
| Binary ShadowPkgs Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods put :: ShadowPkgs -> Put Source # get :: Get ShadowPkgs Source # putList :: [ShadowPkgs] -> Put Source # | |||||
| Generic ShadowPkgs Source # | |||||
Defined in Distribution.Solver.Types.Settings Associated Types
| |||||
| Show ShadowPkgs Source # | |||||
Defined in Distribution.Solver.Types.Settings | |||||
| Eq ShadowPkgs Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods (==) :: ShadowPkgs -> ShadowPkgs -> Bool Source # (/=) :: ShadowPkgs -> ShadowPkgs -> Bool Source # | |||||
| type Rep ShadowPkgs Source # | |||||
Defined in Distribution.Solver.Types.Settings type Rep ShadowPkgs = D1 ('MetaData "ShadowPkgs" "Distribution.Solver.Types.Settings" "cabal-install-solver-3.12.1.0-7DnrndOL4saFHZYPkRVrwO" 'True) (C1 ('MetaCons "ShadowPkgs" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) | |||||
newtype StrongFlags Source #
Constructors
| StrongFlags Bool |
Instances
| BooleanFlag StrongFlags Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods asBool :: StrongFlags -> Bool Source # | |||||
| Structured StrongFlags Source # | |||||
Defined in Distribution.Solver.Types.Settings | |||||
| Binary StrongFlags Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods put :: StrongFlags -> Put Source # get :: Get StrongFlags Source # putList :: [StrongFlags] -> Put Source # | |||||
| Generic StrongFlags Source # | |||||
Defined in Distribution.Solver.Types.Settings Associated Types
Methods from :: StrongFlags -> Rep StrongFlags x Source # to :: Rep StrongFlags x -> StrongFlags Source # | |||||
| Show StrongFlags Source # | |||||
Defined in Distribution.Solver.Types.Settings | |||||
| Eq StrongFlags Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods (==) :: StrongFlags -> StrongFlags -> Bool Source # (/=) :: StrongFlags -> StrongFlags -> Bool Source # | |||||
| type Rep StrongFlags Source # | |||||
Defined in Distribution.Solver.Types.Settings type Rep StrongFlags = D1 ('MetaData "StrongFlags" "Distribution.Solver.Types.Settings" "cabal-install-solver-3.12.1.0-7DnrndOL4saFHZYPkRVrwO" 'True) (C1 ('MetaCons "StrongFlags" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) | |||||
newtype AllowBootLibInstalls Source #
Constructors
| AllowBootLibInstalls Bool |
Instances
| BooleanFlag AllowBootLibInstalls Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods asBool :: AllowBootLibInstalls -> Bool Source # | |||||
| Structured AllowBootLibInstalls Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods structure :: Proxy AllowBootLibInstalls -> Structure Source # structureHash' :: Tagged AllowBootLibInstalls MD5 | |||||
| Binary AllowBootLibInstalls Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods put :: AllowBootLibInstalls -> Put Source # get :: Get AllowBootLibInstalls Source # putList :: [AllowBootLibInstalls] -> Put Source # | |||||
| Generic AllowBootLibInstalls Source # | |||||
Defined in Distribution.Solver.Types.Settings Associated Types
Methods from :: AllowBootLibInstalls -> Rep AllowBootLibInstalls x Source # to :: Rep AllowBootLibInstalls x -> AllowBootLibInstalls Source # | |||||
| Show AllowBootLibInstalls Source # | |||||
Defined in Distribution.Solver.Types.Settings | |||||
| Eq AllowBootLibInstalls Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods (==) :: AllowBootLibInstalls -> AllowBootLibInstalls -> Bool Source # (/=) :: AllowBootLibInstalls -> AllowBootLibInstalls -> Bool Source # | |||||
| type Rep AllowBootLibInstalls Source # | |||||
Defined in Distribution.Solver.Types.Settings type Rep AllowBootLibInstalls = D1 ('MetaData "AllowBootLibInstalls" "Distribution.Solver.Types.Settings" "cabal-install-solver-3.12.1.0-7DnrndOL4saFHZYPkRVrwO" 'True) (C1 ('MetaCons "AllowBootLibInstalls" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) | |||||
data OnlyConstrained Source #
Should we consider all packages we know about, or only those that have constraints explicitly placed on them or which are goals?
Constructors
| OnlyConstrainedNone | |
| OnlyConstrainedAll |
Instances
| Parsec OnlyConstrained Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods parsec :: CabalParsing m => m OnlyConstrained Source # | |||||
| Pretty OnlyConstrained Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods pretty :: OnlyConstrained -> Doc Source # prettyVersioned :: CabalSpecVersion -> OnlyConstrained -> Doc Source # | |||||
| Structured OnlyConstrained Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods structure :: Proxy OnlyConstrained -> Structure Source # structureHash' :: Tagged OnlyConstrained MD5 | |||||
| Binary OnlyConstrained Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods put :: OnlyConstrained -> Put Source # get :: Get OnlyConstrained Source # putList :: [OnlyConstrained] -> Put Source # | |||||
| Generic OnlyConstrained Source # | |||||
Defined in Distribution.Solver.Types.Settings Associated Types
Methods from :: OnlyConstrained -> Rep OnlyConstrained x Source # to :: Rep OnlyConstrained x -> OnlyConstrained Source # | |||||
| Show OnlyConstrained Source # | |||||
Defined in Distribution.Solver.Types.Settings | |||||
| Eq OnlyConstrained Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods (==) :: OnlyConstrained -> OnlyConstrained -> Bool Source # (/=) :: OnlyConstrained -> OnlyConstrained -> Bool Source # | |||||
| type Rep OnlyConstrained Source # | |||||
Defined in Distribution.Solver.Types.Settings type Rep OnlyConstrained = D1 ('MetaData "OnlyConstrained" "Distribution.Solver.Types.Settings" "cabal-install-solver-3.12.1.0-7DnrndOL4saFHZYPkRVrwO" 'False) (C1 ('MetaCons "OnlyConstrainedNone" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OnlyConstrainedAll" 'PrefixI 'False) (U1 :: Type -> Type)) | |||||
newtype EnableBackjumping Source #
Constructors
| EnableBackjumping Bool |
Instances
| BooleanFlag EnableBackjumping Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods asBool :: EnableBackjumping -> Bool Source # | |||||
| Generic EnableBackjumping Source # | |||||
Defined in Distribution.Solver.Types.Settings Associated Types
Methods from :: EnableBackjumping -> Rep EnableBackjumping x Source # to :: Rep EnableBackjumping x -> EnableBackjumping Source # | |||||
| Show EnableBackjumping Source # | |||||
Defined in Distribution.Solver.Types.Settings | |||||
| Eq EnableBackjumping Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods (==) :: EnableBackjumping -> EnableBackjumping -> Bool Source # (/=) :: EnableBackjumping -> EnableBackjumping -> Bool Source # | |||||
| type Rep EnableBackjumping Source # | |||||
Defined in Distribution.Solver.Types.Settings type Rep EnableBackjumping = D1 ('MetaData "EnableBackjumping" "Distribution.Solver.Types.Settings" "cabal-install-solver-3.12.1.0-7DnrndOL4saFHZYPkRVrwO" 'True) (C1 ('MetaCons "EnableBackjumping" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) | |||||
newtype CountConflicts Source #
Constructors
| CountConflicts Bool |
Instances
| BooleanFlag CountConflicts Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods asBool :: CountConflicts -> Bool Source # | |||||
| Structured CountConflicts Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods structure :: Proxy CountConflicts -> Structure Source # structureHash' :: Tagged CountConflicts MD5 | |||||
| Binary CountConflicts Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods put :: CountConflicts -> Put Source # get :: Get CountConflicts Source # putList :: [CountConflicts] -> Put Source # | |||||
| Generic CountConflicts Source # | |||||
Defined in Distribution.Solver.Types.Settings Associated Types
Methods from :: CountConflicts -> Rep CountConflicts x Source # to :: Rep CountConflicts x -> CountConflicts Source # | |||||
| Show CountConflicts Source # | |||||
Defined in Distribution.Solver.Types.Settings | |||||
| Eq CountConflicts Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods (==) :: CountConflicts -> CountConflicts -> Bool Source # (/=) :: CountConflicts -> CountConflicts -> Bool Source # | |||||
| type Rep CountConflicts Source # | |||||
Defined in Distribution.Solver.Types.Settings type Rep CountConflicts = D1 ('MetaData "CountConflicts" "Distribution.Solver.Types.Settings" "cabal-install-solver-3.12.1.0-7DnrndOL4saFHZYPkRVrwO" 'True) (C1 ('MetaCons "CountConflicts" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) | |||||
newtype FineGrainedConflicts Source #
Constructors
| FineGrainedConflicts Bool |
Instances
| BooleanFlag FineGrainedConflicts Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods asBool :: FineGrainedConflicts -> Bool Source # | |||||
| Structured FineGrainedConflicts Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods structure :: Proxy FineGrainedConflicts -> Structure Source # structureHash' :: Tagged FineGrainedConflicts MD5 | |||||
| Binary FineGrainedConflicts Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods put :: FineGrainedConflicts -> Put Source # get :: Get FineGrainedConflicts Source # putList :: [FineGrainedConflicts] -> Put Source # | |||||
| Generic FineGrainedConflicts Source # | |||||
Defined in Distribution.Solver.Types.Settings Associated Types
Methods from :: FineGrainedConflicts -> Rep FineGrainedConflicts x Source # to :: Rep FineGrainedConflicts x -> FineGrainedConflicts Source # | |||||
| Show FineGrainedConflicts Source # | |||||
Defined in Distribution.Solver.Types.Settings | |||||
| Eq FineGrainedConflicts Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods (==) :: FineGrainedConflicts -> FineGrainedConflicts -> Bool Source # (/=) :: FineGrainedConflicts -> FineGrainedConflicts -> Bool Source # | |||||
| type Rep FineGrainedConflicts Source # | |||||
Defined in Distribution.Solver.Types.Settings type Rep FineGrainedConflicts = D1 ('MetaData "FineGrainedConflicts" "Distribution.Solver.Types.Settings" "cabal-install-solver-3.12.1.0-7DnrndOL4saFHZYPkRVrwO" 'True) (C1 ('MetaCons "FineGrainedConflicts" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) | |||||
newtype SolveExecutables Source #
Constructors
| SolveExecutables Bool |
Instances
| BooleanFlag SolveExecutables Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods asBool :: SolveExecutables -> Bool Source # | |||||
| Structured SolveExecutables Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods structure :: Proxy SolveExecutables -> Structure Source # structureHash' :: Tagged SolveExecutables MD5 | |||||
| Binary SolveExecutables Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods put :: SolveExecutables -> Put Source # get :: Get SolveExecutables Source # putList :: [SolveExecutables] -> Put Source # | |||||
| Generic SolveExecutables Source # | |||||
Defined in Distribution.Solver.Types.Settings Associated Types
Methods from :: SolveExecutables -> Rep SolveExecutables x Source # to :: Rep SolveExecutables x -> SolveExecutables Source # | |||||
| Show SolveExecutables Source # | |||||
Defined in Distribution.Solver.Types.Settings | |||||
| Eq SolveExecutables Source # | |||||
Defined in Distribution.Solver.Types.Settings Methods (==) :: SolveExecutables -> SolveExecutables -> Bool Source # (/=) :: SolveExecutables -> SolveExecutables -> Bool Source # | |||||
| type Rep SolveExecutables Source # | |||||
Defined in Distribution.Solver.Types.Settings type Rep SolveExecutables = D1 ('MetaData "SolveExecutables" "Distribution.Solver.Types.Settings" "cabal-install-solver-3.12.1.0-7DnrndOL4saFHZYPkRVrwO" 'True) (C1 ('MetaCons "SolveExecutables" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) | |||||