Safe Haskell | Safe-Inferred |
---|---|
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 type Key (GenericReadyPackage srcpkg) 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] | |
Generic (GenericReadyPackage srcpkg) Source # | |
Defined in Distribution.Client.Types.ReadyPackage Associated Types type Rep (GenericReadyPackage srcpkg) :: Type -> Type 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 | |
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] | |
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.8.1.0-CiByXgAz4HmCCkgLTHZiBJ" 'True) (C1 ('MetaCons "ReadyPackage" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 srcpkg))) |