Safe Haskell | None |
---|---|
Language | Haskell2010 |
Distribution.Solver.Types.InstSolverPackage
Synopsis
- data InstSolverPackage = InstSolverPackage {
- instSolverPkgIPI :: InstalledPackageInfo
- instSolverPkgLibDeps :: ComponentDeps [SolverId]
- instSolverPkgExeDeps :: ComponentDeps [SolverId]
Documentation
data InstSolverPackage Source #
An InstSolverPackage
is a pre-existing installed package
specified by the dependency solver.
Constructors
InstSolverPackage | |
Fields
|
Instances
HasMungedPackageId InstSolverPackage Source # | |||||
Defined in Distribution.Solver.Types.InstSolverPackage Methods mungedId :: InstSolverPackage -> MungedPackageId | |||||
HasUnitId InstSolverPackage Source # | |||||
Defined in Distribution.Solver.Types.InstSolverPackage Methods installedUnitId :: InstSolverPackage -> UnitId | |||||
Package InstSolverPackage Source # | |||||
Defined in Distribution.Solver.Types.InstSolverPackage Methods | |||||
Structured InstSolverPackage Source # | |||||
Defined in Distribution.Solver.Types.InstSolverPackage Methods structure :: Proxy InstSolverPackage -> Structure structureHash' :: Tagged InstSolverPackage MD5 | |||||
Generic InstSolverPackage Source # | |||||
Defined in Distribution.Solver.Types.InstSolverPackage Associated Types
Methods from :: InstSolverPackage -> Rep InstSolverPackage x to :: Rep InstSolverPackage x -> InstSolverPackage | |||||
Show InstSolverPackage Source # | |||||
Defined in Distribution.Solver.Types.InstSolverPackage Methods showsPrec :: Int -> InstSolverPackage -> ShowS # show :: InstSolverPackage -> String # showList :: [InstSolverPackage] -> ShowS # | |||||
Binary InstSolverPackage Source # | |||||
Defined in Distribution.Solver.Types.InstSolverPackage Methods put :: InstSolverPackage -> Put # get :: Get InstSolverPackage # putList :: [InstSolverPackage] -> Put # | |||||
Eq InstSolverPackage Source # | |||||
Defined in Distribution.Solver.Types.InstSolverPackage Methods (==) :: InstSolverPackage -> InstSolverPackage -> Bool # (/=) :: InstSolverPackage -> InstSolverPackage -> Bool # | |||||
type Rep InstSolverPackage Source # | |||||
Defined in Distribution.Solver.Types.InstSolverPackage type Rep InstSolverPackage = D1 ('MetaData "InstSolverPackage" "Distribution.Solver.Types.InstSolverPackage" "cabal-install-solver-3.10.3.0-9leo5Maed237b4W8ECkXBP" 'False) (C1 ('MetaCons "InstSolverPackage" 'PrefixI 'True) (S1 ('MetaSel ('Just "instSolverPkgIPI") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InstalledPackageInfo) :*: (S1 ('MetaSel ('Just "instSolverPkgLibDeps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ComponentDeps [SolverId])) :*: S1 ('MetaSel ('Just "instSolverPkgExeDeps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ComponentDeps [SolverId]))))) |