Cabal-2.2.0.1: A framework for packaging Haskell software
Distribution.Types.InstalledPackageInfo.Lens
data InstalledPackageInfo #
Methods
(==) :: InstalledPackageInfo -> InstalledPackageInfo -> Bool #
(/=) :: InstalledPackageInfo -> InstalledPackageInfo -> Bool #
readsPrec :: Int -> ReadS InstalledPackageInfo #
readList :: ReadS [InstalledPackageInfo] #
readPrec :: ReadPrec InstalledPackageInfo #
readListPrec :: ReadPrec [InstalledPackageInfo] #
showsPrec :: Int -> InstalledPackageInfo -> ShowS #
show :: InstalledPackageInfo -> String #
showList :: [InstalledPackageInfo] -> ShowS #
Associated Types
type Rep InstalledPackageInfo :: * -> * #
from :: InstalledPackageInfo -> Rep InstalledPackageInfo x #
to :: Rep InstalledPackageInfo x -> InstalledPackageInfo #
put :: InstalledPackageInfo -> Put #
get :: Get InstalledPackageInfo #
putList :: [InstalledPackageInfo] -> Put #
rnf :: InstalledPackageInfo -> () #
type Key InstalledPackageInfo :: * #
nodeKey :: InstalledPackageInfo -> Key InstalledPackageInfo #
nodeNeighbors :: InstalledPackageInfo -> [Key InstalledPackageInfo] #
installedDepends :: InstalledPackageInfo -> [UnitId] #
installedUnitId :: InstalledPackageInfo -> UnitId #
mungedId :: InstalledPackageInfo -> MungedPackageId #
packageId :: InstalledPackageInfo -> PackageIdentifier #
(<>) :: PackageIndex InstalledPackageInfo -> PackageIndex InstalledPackageInfo -> PackageIndex InstalledPackageInfo #
sconcat :: NonEmpty (PackageIndex InstalledPackageInfo) -> PackageIndex InstalledPackageInfo #
stimes :: Integral b => b -> PackageIndex InstalledPackageInfo -> PackageIndex InstalledPackageInfo #
mempty :: PackageIndex InstalledPackageInfo #
mappend :: PackageIndex InstalledPackageInfo -> PackageIndex InstalledPackageInfo -> PackageIndex InstalledPackageInfo #
mconcat :: [PackageIndex InstalledPackageInfo] -> PackageIndex InstalledPackageInfo #
sourcePackageId :: Lens' InstalledPackageInfo PackageIdentifier #
installedUnitId :: Lens' InstalledPackageInfo UnitId #
installedComponentId_ :: Lens' InstalledPackageInfo ComponentId #
instantiatedWith :: Lens' InstalledPackageInfo [(ModuleName, OpenModule)] #
sourceLibName :: Lens' InstalledPackageInfo (Maybe UnqualComponentName) #
compatPackageKey :: Lens' InstalledPackageInfo String #
license :: Lens' InstalledPackageInfo (Either License License) #
copyright :: Lens' InstalledPackageInfo String #
maintainer :: Lens' InstalledPackageInfo String #
author :: Lens' InstalledPackageInfo String #
stability :: Lens' InstalledPackageInfo String #
homepage :: Lens' InstalledPackageInfo String #
pkgUrl :: Lens' InstalledPackageInfo String #
synopsis :: Lens' InstalledPackageInfo String #
description :: Lens' InstalledPackageInfo String #
category :: Lens' InstalledPackageInfo String #
abiHash :: Lens' InstalledPackageInfo AbiHash #
indefinite :: Lens' InstalledPackageInfo Bool #
exposed :: Lens' InstalledPackageInfo Bool #
exposedModules :: Lens' InstalledPackageInfo [ExposedModule] #
hiddenModules :: Lens' InstalledPackageInfo [ModuleName] #
trusted :: Lens' InstalledPackageInfo Bool #
importDirs :: Lens' InstalledPackageInfo [FilePath] #
libraryDirs :: Lens' InstalledPackageInfo [FilePath] #
libraryDynDirs :: Lens' InstalledPackageInfo [FilePath] #
dataDir :: Lens' InstalledPackageInfo FilePath #
hsLibraries :: Lens' InstalledPackageInfo [String] #
extraLibraries :: Lens' InstalledPackageInfo [String] #
extraGHCiLibraries :: Lens' InstalledPackageInfo [String] #
includeDirs :: Lens' InstalledPackageInfo [FilePath] #
includes :: Lens' InstalledPackageInfo [String] #
depends :: Lens' InstalledPackageInfo [UnitId] #
abiDepends :: Lens' InstalledPackageInfo [AbiDependency] #
ccOptions :: Lens' InstalledPackageInfo [String] #
ldOptions :: Lens' InstalledPackageInfo [String] #
frameworkDirs :: Lens' InstalledPackageInfo [FilePath] #
frameworks :: Lens' InstalledPackageInfo [String] #
haddockInterfaces :: Lens' InstalledPackageInfo [FilePath] #
haddockHTMLs :: Lens' InstalledPackageInfo [FilePath] #
pkgRoot :: Lens' InstalledPackageInfo (Maybe FilePath) #