| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Distribution.Client.Dependency.Types
Synopsis
Documentation
All the solvers that can be selected.
Constructors
| AlwaysModular |
Instances
| Bounded PreSolver Source # | |
| Enum PreSolver Source # | |
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] # | |
| Eq PreSolver Source # | |
| Ord PreSolver Source # | |
Defined in Distribution.Client.Dependency.Types | |
| Show PreSolver Source # | |
| Generic PreSolver Source # | |
| Binary PreSolver Source # | |
| Structured PreSolver Source # | |
Defined in Distribution.Client.Dependency.Types | |
| Parsec PreSolver Source # | |
Defined in Distribution.Client.Dependency.Types Methods parsec :: CabalParsing m => m PreSolver # | |
| Pretty PreSolver Source # | |
Defined in Distribution.Client.Dependency.Types | |
| type Rep PreSolver Source # | |
All the solvers that can be used.
Constructors
| Modular |
Instances
| Bounded Solver Source # | |
| Enum Solver Source # | |
Defined in Distribution.Client.Dependency.Types | |
| Eq Solver Source # | |
| Ord Solver Source # | |
Defined in Distribution.Client.Dependency.Types | |
| Show Solver Source # | |
| Generic Solver Source # | |
| Binary Solver Source # | |
| Structured Solver Source # | |
Defined in Distribution.Client.Dependency.Types | |
| type Rep Solver Source # | |
data PackagesPreferenceDefault Source #
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.
|
| 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 Source # | |
Defined in Distribution.Client.Dependency.Types Methods showsPrec :: Int -> PackagesPreferenceDefault -> ShowS # show :: PackagesPreferenceDefault -> String # showList :: [PackagesPreferenceDefault] -> ShowS # | |