Distribution.Types.InstalledPackageInfo.Lens
data InstalledPackageInfo #
Defined in Distribution.Types.InstalledPackageInfo
Associated Types
Methods
nodeKey :: InstalledPackageInfo -> Key InstalledPackageInfo #
nodeNeighbors :: InstalledPackageInfo -> [Key InstalledPackageInfo] #
mungedId :: InstalledPackageInfo -> MungedPackageId #
installedUnitId :: InstalledPackageInfo -> UnitId #
packageId :: InstalledPackageInfo -> PackageIdentifier #
installedDepends :: InstalledPackageInfo -> [UnitId] #
structure :: Proxy InstalledPackageInfo -> Structure #
structureHash' :: Tagged InstalledPackageInfo MD5
put :: InstalledPackageInfo -> Put Source #
get :: Get InstalledPackageInfo Source #
putList :: [InstalledPackageInfo] -> Put Source #
rnf :: InstalledPackageInfo -> () Source #
(==) :: InstalledPackageInfo -> InstalledPackageInfo -> Bool #
(/=) :: InstalledPackageInfo -> InstalledPackageInfo -> Bool #
from :: InstalledPackageInfo -> Rep InstalledPackageInfo x #
to :: Rep InstalledPackageInfo x -> InstalledPackageInfo #
readsPrec :: Int -> ReadS InstalledPackageInfo #
readList :: ReadS [InstalledPackageInfo] #
readPrec :: ReadPrec InstalledPackageInfo #
readListPrec :: ReadPrec [InstalledPackageInfo] #
showsPrec :: Int -> InstalledPackageInfo -> ShowS #
show :: InstalledPackageInfo -> String #
showList :: [InstalledPackageInfo] -> ShowS #
abiDepends :: Lens' InstalledPackageInfo [AbiDependency] #
abiHash :: Lens' InstalledPackageInfo AbiHash #
author :: Lens' InstalledPackageInfo ShortText #
category :: Lens' InstalledPackageInfo ShortText #
ccOptions :: Lens' InstalledPackageInfo [String] #
compatPackageKey :: Lens' InstalledPackageInfo String #
copyright :: Lens' InstalledPackageInfo ShortText #
cxxOptions :: Lens' InstalledPackageInfo [String] #
dataDir :: Lens' InstalledPackageInfo FilePath #
depends :: Lens' InstalledPackageInfo [UnitId] #
description :: Lens' InstalledPackageInfo ShortText #
exposed :: Lens' InstalledPackageInfo Bool #
exposedModules :: Lens' InstalledPackageInfo [ExposedModule] #
extraGHCiLibraries :: Lens' InstalledPackageInfo [String] #
extraLibraries :: Lens' InstalledPackageInfo [String] #
extraLibrariesStatic :: Lens' InstalledPackageInfo [String] #
frameworkDirs :: Lens' InstalledPackageInfo [FilePath] #
frameworks :: Lens' InstalledPackageInfo [String] #
haddockHTMLs :: Lens' InstalledPackageInfo [FilePath] #
haddockInterfaces :: Lens' InstalledPackageInfo [FilePath] #
hiddenModules :: Lens' InstalledPackageInfo [ModuleName] #
homepage :: Lens' InstalledPackageInfo ShortText #
hsLibraries :: Lens' InstalledPackageInfo [String] #
importDirs :: Lens' InstalledPackageInfo [FilePath] #
includeDirs :: Lens' InstalledPackageInfo [FilePath] #
includes :: Lens' InstalledPackageInfo [String] #
indefinite :: Lens' InstalledPackageInfo Bool #
installedComponentId_ :: Lens' InstalledPackageInfo ComponentId #
installedUnitId :: Lens' InstalledPackageInfo UnitId #
instantiatedWith :: Lens' InstalledPackageInfo [(ModuleName, OpenModule)] #
ldOptions :: Lens' InstalledPackageInfo [String] #
libVisibility :: Lens' InstalledPackageInfo LibraryVisibility #
libraryDirs :: Lens' InstalledPackageInfo [FilePath] #
libraryDirsStatic :: Lens' InstalledPackageInfo [FilePath] #
libraryDynDirs :: Lens' InstalledPackageInfo [FilePath] #
license :: Lens' InstalledPackageInfo (Either License License) #
maintainer :: Lens' InstalledPackageInfo ShortText #
pkgRoot :: Lens' InstalledPackageInfo (Maybe FilePath) #
pkgUrl :: Lens' InstalledPackageInfo ShortText #
sourceLibName :: Lens' InstalledPackageInfo LibraryName #
sourcePackageId :: Lens' InstalledPackageInfo PackageIdentifier #
stability :: Lens' InstalledPackageInfo ShortText #
synopsis :: Lens' InstalledPackageInfo ShortText #
trusted :: Lens' InstalledPackageInfo Bool #