Maintainer | simons@cryp.to |
---|---|
Stability | provisional |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Documentation
type HackageDB = Map PackageName PackageData Source #
data PackageData Source #
Instances
data VersionData Source #
VersionData | |
|
Instances
Eq VersionData Source # | |
Defined in Distribution.Hackage.DB.Unparsed (==) :: VersionData -> VersionData -> Bool # (/=) :: VersionData -> VersionData -> Bool # | |
Show VersionData Source # | |
Defined in Distribution.Hackage.DB.Unparsed showsPrec :: Int -> VersionData -> ShowS # show :: VersionData -> String # showList :: [VersionData] -> ShowS # | |
Generic VersionData Source # | |
Defined in Distribution.Hackage.DB.Unparsed type Rep VersionData :: Type -> Type # from :: VersionData -> Rep VersionData x # to :: Rep VersionData x -> VersionData # | |
type Rep VersionData Source # | |
Defined in Distribution.Hackage.DB.Unparsed type Rep VersionData = D1 (MetaData "VersionData" "Distribution.Hackage.DB.Unparsed" "hackage-db-2.1.0-CZ9x9E5MZh96FmM7QSey92" 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 #