hackage-db-2.0.1: Access Hackage's package database via Data.Map

Maintainersimons@cryp.to
Stabilityprovisional
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Distribution.Hackage.DB.Unparsed

Description

 

Documentation

data PackageData Source #

Instances

Eq PackageData Source # 
Show PackageData Source # 
Generic PackageData Source # 

Associated Types

type Rep PackageData :: * -> * #

type Rep PackageData Source # 
type Rep PackageData = D1 * (MetaData "PackageData" "Distribution.Hackage.DB.Unparsed" "hackage-db-2.0.1-5QSb0jJ3R9hGNrDaAE2wMq" False) (C1 * (MetaCons "PackageData" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "preferredVersions") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * ByteString)) (S1 * (MetaSel (Just Symbol "versions") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Map Version VersionData)))))

data VersionData Source #

Constructors

VersionData 

Instances

Eq VersionData Source # 
Show VersionData Source # 
Generic VersionData Source # 

Associated Types

type Rep VersionData :: * -> * #

type Rep VersionData Source # 
type Rep VersionData = D1 * (MetaData "VersionData" "Distribution.Hackage.DB.Unparsed" "hackage-db-2.0.1-5QSb0jJ3R9hGNrDaAE2wMq" False) (C1 * (MetaCons "VersionData" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "cabalFile") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * ByteString)) (S1 * (MetaSel (Just Symbol "metaFile") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * ByteString))))