Distribution.Cab.VerDB
Contents
type PkgName = String Source #
data VerDB Source #
Defined in Distribution.Cab.VerDB
Methods
showsPrec :: Int -> VerDB -> ShowS #
show :: VerDB -> String #
showList :: [VerDB] -> ShowS #
(==) :: VerDB -> VerDB -> Bool #
(/=) :: VerDB -> VerDB -> Bool #
data HowToObtain Source #
Constructors
getVerDB :: HowToObtain -> IO VerDB Source #
toList :: VerDB -> [(PkgName, Ver)] Source #
Converting VerDB to alist.
VerDB
>>> db <- getVerDB InstalledOnly >>> elem "base" . map fst . toList $ db True
>>>
db <- getVerDB InstalledOnly
elem "base" . map fst . toList $ db
toMap :: VerDB -> Map PkgName Ver Source #
Converting VerDB to Map.
Map