Cabal-3.0.0.0: A framework for packaging Haskell software
Distribution.Types.InstalledPackageInfo.Lens
data InstalledPackageInfo Source #
Defined in Distribution.Types.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 :: Type -> Type #
from :: InstalledPackageInfo -> Rep InstalledPackageInfo x #
to :: Rep InstalledPackageInfo x -> InstalledPackageInfo #
put :: InstalledPackageInfo -> Put #
get :: Get InstalledPackageInfo #
putList :: [InstalledPackageInfo] -> Put #
rnf :: InstalledPackageInfo -> () #
type Key InstalledPackageInfo :: Type Source #
nodeKey :: InstalledPackageInfo -> Key InstalledPackageInfo Source #
nodeNeighbors :: InstalledPackageInfo -> [Key InstalledPackageInfo] Source #
installedDepends :: InstalledPackageInfo -> [UnitId] Source #
installedUnitId :: InstalledPackageInfo -> UnitId Source #
mungedId :: InstalledPackageInfo -> MungedPackageId Source #
packageId :: InstalledPackageInfo -> PackageIdentifier Source #
Defined in Distribution.Simple.PackageIndex
(<>) :: 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 Source #
installedUnitId :: Lens' InstalledPackageInfo UnitId Source #
installedComponentId_ :: Lens' InstalledPackageInfo ComponentId Source #
instantiatedWith :: Lens' InstalledPackageInfo [(ModuleName, OpenModule)] Source #
sourceLibName :: Lens' InstalledPackageInfo LibraryName Source #
compatPackageKey :: Lens' InstalledPackageInfo String Source #
license :: Lens' InstalledPackageInfo (Either License License) Source #
copyright :: Lens' InstalledPackageInfo String Source #
maintainer :: Lens' InstalledPackageInfo String Source #
author :: Lens' InstalledPackageInfo String Source #
stability :: Lens' InstalledPackageInfo String Source #
homepage :: Lens' InstalledPackageInfo String Source #
pkgUrl :: Lens' InstalledPackageInfo String Source #
synopsis :: Lens' InstalledPackageInfo String Source #
description :: Lens' InstalledPackageInfo String Source #
category :: Lens' InstalledPackageInfo String Source #
abiHash :: Lens' InstalledPackageInfo AbiHash Source #
indefinite :: Lens' InstalledPackageInfo Bool Source #
exposed :: Lens' InstalledPackageInfo Bool Source #
exposedModules :: Lens' InstalledPackageInfo [ExposedModule] Source #
hiddenModules :: Lens' InstalledPackageInfo [ModuleName] Source #
trusted :: Lens' InstalledPackageInfo Bool Source #
importDirs :: Lens' InstalledPackageInfo [FilePath] Source #
libraryDirs :: Lens' InstalledPackageInfo [FilePath] Source #
libraryDynDirs :: Lens' InstalledPackageInfo [FilePath] Source #
dataDir :: Lens' InstalledPackageInfo FilePath Source #
hsLibraries :: Lens' InstalledPackageInfo [String] Source #
extraLibraries :: Lens' InstalledPackageInfo [String] Source #
extraGHCiLibraries :: Lens' InstalledPackageInfo [String] Source #
includeDirs :: Lens' InstalledPackageInfo [FilePath] Source #
includes :: Lens' InstalledPackageInfo [String] Source #
depends :: Lens' InstalledPackageInfo [UnitId] Source #
abiDepends :: Lens' InstalledPackageInfo [AbiDependency] Source #
ccOptions :: Lens' InstalledPackageInfo [String] Source #
cxxOptions :: Lens' InstalledPackageInfo [String] Source #
ldOptions :: Lens' InstalledPackageInfo [String] Source #
frameworkDirs :: Lens' InstalledPackageInfo [FilePath] Source #
frameworks :: Lens' InstalledPackageInfo [String] Source #
haddockInterfaces :: Lens' InstalledPackageInfo [FilePath] Source #
haddockHTMLs :: Lens' InstalledPackageInfo [FilePath] Source #
pkgRoot :: Lens' InstalledPackageInfo (Maybe FilePath) Source #
libVisibility :: Lens' InstalledPackageInfo LibraryVisibility Source #