Maintainer | [email protected] |
---|---|
Stability | provisional |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Distribution.Hackage.DB.Unparsed
Description
Documentation
type HackageDB = Map PackageName PackageData Source #
data PackageData Source #
Constructors
PackageData | |
Fields
|
Instances
Eq PackageData Source # | |
Defined in Distribution.Hackage.DB.Unparsed | |
Show PackageData Source # | |
Defined in Distribution.Hackage.DB.Unparsed Methods showsPrec :: Int -> PackageData -> ShowS # show :: PackageData -> String # showList :: [PackageData] -> ShowS # | |
Generic PackageData Source # | |
Defined in Distribution.Hackage.DB.Unparsed Associated Types type Rep PackageData :: Type -> Type # | |
type Rep PackageData Source # | |
Defined in Distribution.Hackage.DB.Unparsed type Rep PackageData = D1 ('MetaData "PackageData" "Distribution.Hackage.DB.Unparsed" "hackage-db-2.1.1-CtT6hJ1Crcs7RxSUmUdDXR" 'False) (C1 ('MetaCons "PackageData" 'PrefixI 'True) (S1 ('MetaSel ('Just "preferredVersions") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ByteString) :*: S1 ('MetaSel ('Just "versions") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map Version VersionData)))) |
data VersionData Source #
Constructors
VersionData | |
Fields
|
Instances
Eq VersionData Source # | |
Defined in Distribution.Hackage.DB.Unparsed | |
Show VersionData Source # | |
Defined in Distribution.Hackage.DB.Unparsed Methods showsPrec :: Int -> VersionData -> ShowS # show :: VersionData -> String # showList :: [VersionData] -> ShowS # | |
Generic VersionData Source # | |
Defined in Distribution.Hackage.DB.Unparsed Associated Types type Rep VersionData :: Type -> Type # | |
type Rep VersionData Source # | |
Defined in Distribution.Hackage.DB.Unparsed type Rep VersionData = D1 ('MetaData "VersionData" "Distribution.Hackage.DB.Unparsed" "hackage-db-2.1.1-CtT6hJ1Crcs7RxSUmUdDXR" 'False) (C1 ('MetaCons "VersionData" 'PrefixI 'True) (S1 ('MetaSel ('Just "cabalFile") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ByteString) :*: S1 ('MetaSel ('Just "metaFile") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ByteString))) |
parseTarball :: MonadThrow m => Maybe UTCTime -> Entries FormatError -> HackageDB -> m HackageDB Source #