hackage-db-2.0: 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-BYHDQQOdcaFFUys8SohKXB" 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-BYHDQQOdcaFFUys8SohKXB" 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))))