Safe Haskell | Safe-Inferred |
---|---|
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
Package SolverId Source # | |
Defined in Distribution.Solver.Types.SolverId packageId :: SolverId -> PackageIdentifier # | |
Structured SolverId Source # | |
Defined in Distribution.Solver.Types.SolverId | |
Generic SolverId Source # | |
Show SolverId Source # | |
Binary SolverId Source # | |
Eq SolverId Source # | |
Ord 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.14.1.0-IrFzCGg0s8s3eDyTwHSw4w" '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))) |