cabal-install-3.8.1.0: The command-line interface for Cabal and Hackage.
Safe HaskellNone
LanguageHaskell2010

Distribution.Client.Types.ReadyPackage

Synopsis

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

Instances details
Eq srcpkg => Eq (GenericReadyPackage srcpkg) Source # 
Instance details

Defined in Distribution.Client.Types.ReadyPackage

Show srcpkg => Show (GenericReadyPackage srcpkg) Source # 
Instance details

Defined in Distribution.Client.Types.ReadyPackage

Generic (GenericReadyPackage srcpkg) Source # 
Instance details

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 #

HasUnitId srcpkg => HasUnitId (GenericReadyPackage srcpkg) Source # 
Instance details

Defined in Distribution.Client.Types.ReadyPackage

HasMungedPackageId srcpkg => HasMungedPackageId (GenericReadyPackage srcpkg) Source # 
Instance details

Defined in Distribution.Client.Types.ReadyPackage

Package srcpkg => Package (GenericReadyPackage srcpkg) Source # 
Instance details

Defined in Distribution.Client.Types.ReadyPackage

PackageInstalled srcpkg => PackageInstalled (GenericReadyPackage srcpkg) Source # 
Instance details

Defined in Distribution.Client.Types.ReadyPackage

Binary srcpkg => Binary (GenericReadyPackage srcpkg) Source # 
Instance details

Defined in Distribution.Client.Types.ReadyPackage

Methods

put :: GenericReadyPackage srcpkg -> Put #

get :: Get (GenericReadyPackage srcpkg) #

putList :: [GenericReadyPackage srcpkg] -> Put #

IsNode srcpkg => IsNode (GenericReadyPackage srcpkg) Source # 
Instance details

Defined in Distribution.Client.Types.ReadyPackage

Associated Types

type Key (GenericReadyPackage srcpkg) #

PackageFixedDeps srcpkg => PackageFixedDeps (GenericReadyPackage srcpkg) Source # 
Instance details

Defined in Distribution.Client.Types.ReadyPackage

type Rep (GenericReadyPackage srcpkg) Source # 
Instance details

Defined in Distribution.Client.Types.ReadyPackage

type Rep (GenericReadyPackage srcpkg) = D1 ('MetaData "GenericReadyPackage" "Distribution.Client.Types.ReadyPackage" "cabal-install-3.8.1.0-7iNu5HGLMqL9QLfLAUJqbd" 'True) (C1 ('MetaCons "ReadyPackage" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 srcpkg)))
type Key (GenericReadyPackage srcpkg) Source # 
Instance details

Defined in Distribution.Client.Types.ReadyPackage

type Key (GenericReadyPackage srcpkg) = Key srcpkg