Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data SolverId
- = PreExistingId { }
- | PlannedId { }
Documentation
The solver can produce references to existing packages or
packages we plan to install. Unlike ConfiguredId
we don't
yet know the UnitId
for planned packages, because it's
not the solver's job to compute them.
Instances
Eq SolverId Source # | |
Ord SolverId Source # | |
Defined in Distribution.Solver.Types.SolverId | |
Show SolverId Source # | |
Generic SolverId Source # | |
Package SolverId Source # | |
Defined in Distribution.Solver.Types.SolverId packageId :: SolverId -> PackageIdentifier # | |
Binary SolverId Source # | |
Structured SolverId Source # | |
Defined in Distribution.Solver.Types.SolverId | |
type Rep SolverId Source # | |
Defined in Distribution.Solver.Types.SolverId type Rep SolverId = D1 ('MetaData "SolverId" "Distribution.Solver.Types.SolverId" "cabal-install-solver-3.8.1.0-DQHDRT4McfjEkCZkJP5jZc" 'False) (C1 ('MetaCons "PreExistingId" 'PrefixI 'True) (S1 ('MetaSel ('Just "solverSrcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PackageId) :*: S1 ('MetaSel ('Just "solverInstId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UnitId)) :+: C1 ('MetaCons "PlannedId" 'PrefixI 'True) (S1 ('MetaSel ('Just "solverSrcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PackageId))) |