| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Distribution.Client.Types.ReadyPackage
Synopsis
- newtype GenericReadyPackage srcpkg = ReadyPackage srcpkg
- type ReadyPackage = GenericReadyPackage (ConfiguredPackage UnresolvedPkgLoc)
Documentation
newtype GenericReadyPackage srcpkg Source #
Like ConfiguredPackage, but with all dependencies guaranteed to be
installed already, hence itself ready to be installed.
Constructors
| ReadyPackage srcpkg |
Instances
| IsNode srcpkg => IsNode (GenericReadyPackage srcpkg) Source # | |||||
Defined in Distribution.Client.Types.ReadyPackage Associated Types
Methods nodeKey :: GenericReadyPackage srcpkg -> Key (GenericReadyPackage srcpkg) nodeNeighbors :: GenericReadyPackage srcpkg -> [Key (GenericReadyPackage srcpkg)] | |||||
| HasMungedPackageId srcpkg => HasMungedPackageId (GenericReadyPackage srcpkg) Source # | |||||
Defined in Distribution.Client.Types.ReadyPackage Methods mungedId :: GenericReadyPackage srcpkg -> MungedPackageId | |||||
| HasUnitId srcpkg => HasUnitId (GenericReadyPackage srcpkg) Source # | |||||
Defined in Distribution.Client.Types.ReadyPackage Methods installedUnitId :: GenericReadyPackage srcpkg -> UnitId | |||||
| Package srcpkg => Package (GenericReadyPackage srcpkg) Source # | |||||
Defined in Distribution.Client.Types.ReadyPackage Methods packageId :: GenericReadyPackage srcpkg -> PackageIdentifier | |||||
| PackageInstalled srcpkg => PackageInstalled (GenericReadyPackage srcpkg) Source # | |||||
Defined in Distribution.Client.Types.ReadyPackage Methods installedDepends :: GenericReadyPackage srcpkg -> [UnitId] | |||||
| Binary srcpkg => Binary (GenericReadyPackage srcpkg) Source # | |||||
Defined in Distribution.Client.Types.ReadyPackage Methods put :: GenericReadyPackage srcpkg -> Put # get :: Get (GenericReadyPackage srcpkg) # putList :: [GenericReadyPackage srcpkg] -> Put # | |||||
| PackageFixedDeps srcpkg => PackageFixedDeps (GenericReadyPackage srcpkg) Source # | |||||
Defined in Distribution.Client.Types.ReadyPackage Methods depends :: GenericReadyPackage srcpkg -> ComponentDeps [UnitId] Source # | |||||
| Generic (GenericReadyPackage srcpkg) Source # | |||||
Defined in Distribution.Client.Types.ReadyPackage Associated Types
Methods from :: GenericReadyPackage srcpkg -> Rep (GenericReadyPackage srcpkg) x to :: Rep (GenericReadyPackage srcpkg) x -> GenericReadyPackage srcpkg | |||||
| Show srcpkg => Show (GenericReadyPackage srcpkg) Source # | |||||
Defined in Distribution.Client.Types.ReadyPackage Methods showsPrec :: Int -> GenericReadyPackage srcpkg -> ShowS # show :: GenericReadyPackage srcpkg -> String # showList :: [GenericReadyPackage srcpkg] -> ShowS # | |||||
| Eq srcpkg => Eq (GenericReadyPackage srcpkg) Source # | |||||
Defined in Distribution.Client.Types.ReadyPackage Methods (==) :: GenericReadyPackage srcpkg -> GenericReadyPackage srcpkg -> Bool # (/=) :: GenericReadyPackage srcpkg -> GenericReadyPackage srcpkg -> Bool # | |||||
| type Key (GenericReadyPackage srcpkg) Source # | |||||
Defined in Distribution.Client.Types.ReadyPackage type Key (GenericReadyPackage srcpkg) = Key srcpkg | |||||
| type Rep (GenericReadyPackage srcpkg) Source # | |||||
Defined in Distribution.Client.Types.ReadyPackage type Rep (GenericReadyPackage srcpkg) = D1 ('MetaData "GenericReadyPackage" "Distribution.Client.Types.ReadyPackage" "cabal-install-3.12.1.0-AEyM1PDTd3sCnSdrWcebY5" 'True) (C1 ('MetaCons "ReadyPackage" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 srcpkg))) | |||||