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] | |||||
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-F0ZmLoysjzO6uJscAF4gJJ" 'True) (C1 ('MetaCons "ReadyPackage" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 srcpkg))) |