Safe Haskell | None |
---|---|
Language | Haskell2010 |
Distribution.Client.Dependency.Types
Synopsis
Documentation
All the solvers that can be selected.
Constructors
AlwaysModular |
Instances
Parsec PreSolver # | |
Defined in Distribution.Client.Dependency.Types Methods parsec :: CabalParsing m => m PreSolver # | |
Pretty PreSolver # | |
Defined in Distribution.Client.Dependency.Types | |
Structured PreSolver # | |
Defined in Distribution.Client.Dependency.Types | |
Bounded PreSolver # | |
Enum PreSolver # | |
Defined in Distribution.Client.Dependency.Types Methods succ :: PreSolver -> PreSolver # pred :: PreSolver -> PreSolver # fromEnum :: PreSolver -> Int # enumFrom :: PreSolver -> [PreSolver] # enumFromThen :: PreSolver -> PreSolver -> [PreSolver] # enumFromTo :: PreSolver -> PreSolver -> [PreSolver] # enumFromThenTo :: PreSolver -> PreSolver -> PreSolver -> [PreSolver] # | |
Generic PreSolver # | |
Defined in Distribution.Client.Dependency.Types | |
Show PreSolver # | |
Binary PreSolver # | |
Eq PreSolver # | |
Ord PreSolver # | |
Defined in Distribution.Client.Dependency.Types | |
type Rep PreSolver # | |
All the solvers that can be used.
Constructors
Modular |
Instances
Structured Solver # | |
Defined in Distribution.Client.Dependency.Types | |
Bounded Solver # | |
Enum Solver # | |
Defined in Distribution.Client.Dependency.Types | |
Generic Solver # | |
Defined in Distribution.Client.Dependency.Types | |
Show Solver # | |
Binary Solver # | |
Eq Solver # | |
Ord Solver # | |
Defined in Distribution.Client.Dependency.Types | |
type Rep Solver # | |
data PackagesPreferenceDefault #
Global policy for all packages to say if we prefer package versions that are already installed locally or if we just prefer the latest available.
Constructors
PreferAllLatest | Always prefer the latest version irrespective of any existing installed version.
|
PreferAllOldest | Always prefer the oldest version irrespective of any existing installed version or packages explicitly requested.
|
PreferAllInstalled | Always prefer the installed versions over ones that would need to be installed. Secondarily, prefer latest versions (eg the latest installed version or if there are none then the latest source version). |
PreferLatestForSelected | Prefer the latest version for packages that are explicitly requested but prefers the installed version for any other packages.
|
Instances
Show PackagesPreferenceDefault # | |
Defined in Distribution.Client.Dependency.Types Methods showsPrec :: Int -> PackagesPreferenceDefault -> ShowS # show :: PackagesPreferenceDefault -> String # showList :: [PackagesPreferenceDefault] -> ShowS # |