Safe Haskell | None |
---|---|
Language | Haskell2010 |
Distribution.Solver.Types.SourcePackage
Synopsis
- type PackageDescriptionOverride = Maybe ByteString
- data SourcePackage loc = SourcePackage {
- srcpkgPackageId :: PackageId
- srcpkgDescription :: GenericPackageDescription
- srcpkgSource :: loc
- srcpkgDescrOverride :: PackageDescriptionOverride
Documentation
type PackageDescriptionOverride = Maybe ByteString Source #
We sometimes need to override the .cabal file in the tarball with the newer one from the package index.
data SourcePackage loc Source #
A package description along with the location of the package sources.
Constructors
SourcePackage | |
Fields
|
Instances
Package (SourcePackage a) Source # | |||||
Defined in Distribution.Solver.Types.SourcePackage Methods packageId :: SourcePackage a -> PackageIdentifier | |||||
Structured loc => Structured (SourcePackage loc) Source # | |||||
Defined in Distribution.Solver.Types.SourcePackage Methods structure :: Proxy (SourcePackage loc) -> Structure structureHash' :: Tagged (SourcePackage loc) MD5 | |||||
Generic (SourcePackage loc) Source # | |||||
Defined in Distribution.Solver.Types.SourcePackage Associated Types
Methods from :: SourcePackage loc -> Rep (SourcePackage loc) x to :: Rep (SourcePackage loc) x -> SourcePackage loc | |||||
Show loc => Show (SourcePackage loc) Source # | |||||
Defined in Distribution.Solver.Types.SourcePackage Methods showsPrec :: Int -> SourcePackage loc -> ShowS # show :: SourcePackage loc -> String # showList :: [SourcePackage loc] -> ShowS # | |||||
Binary loc => Binary (SourcePackage loc) Source # | |||||
Defined in Distribution.Solver.Types.SourcePackage Methods put :: SourcePackage loc -> Put # get :: Get (SourcePackage loc) # putList :: [SourcePackage loc] -> Put # | |||||
Eq loc => Eq (SourcePackage loc) Source # | |||||
Defined in Distribution.Solver.Types.SourcePackage Methods (==) :: SourcePackage loc -> SourcePackage loc -> Bool # (/=) :: SourcePackage loc -> SourcePackage loc -> Bool # | |||||
type Rep (SourcePackage loc) Source # | |||||
Defined in Distribution.Solver.Types.SourcePackage type Rep (SourcePackage loc) = D1 ('MetaData "SourcePackage" "Distribution.Solver.Types.SourcePackage" "cabal-install-solver-3.10.2.1-yT1s2VTW0g4oxsDD4dLvD" 'False) (C1 ('MetaCons "SourcePackage" 'PrefixI 'True) ((S1 ('MetaSel ('Just "srcpkgPackageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PackageId) :*: S1 ('MetaSel ('Just "srcpkgDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 GenericPackageDescription)) :*: (S1 ('MetaSel ('Just "srcpkgSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 loc) :*: S1 ('MetaSel ('Just "srcpkgDescrOverride") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PackageDescriptionOverride)))) |