Distribution.Types.InstalledPackageInfo.Lens
data InstalledPackageInfo Source #
Defined in Distribution.Types.InstalledPackageInfo
Methods
(==) :: InstalledPackageInfo -> InstalledPackageInfo -> Bool #
(/=) :: InstalledPackageInfo -> InstalledPackageInfo -> Bool #
readsPrec :: Int -> ReadS InstalledPackageInfo Source #
readList :: ReadS [InstalledPackageInfo] Source #
readPrec :: ReadPrec InstalledPackageInfo Source #
readListPrec :: ReadPrec [InstalledPackageInfo] Source #
showsPrec :: Int -> InstalledPackageInfo -> ShowS Source #
show :: InstalledPackageInfo -> String Source #
showList :: [InstalledPackageInfo] -> ShowS Source #
Associated Types
type Rep InstalledPackageInfo :: Type -> Type Source #
from :: InstalledPackageInfo -> Rep InstalledPackageInfo x Source #
to :: Rep InstalledPackageInfo x -> InstalledPackageInfo Source #
put :: InstalledPackageInfo -> Put Source #
get :: Get InstalledPackageInfo Source #
putList :: [InstalledPackageInfo] -> Put Source #
rnf :: InstalledPackageInfo -> () Source #
structure :: Proxy InstalledPackageInfo -> Structure Source #
structureHash' :: Tagged InstalledPackageInfo MD5
type Key InstalledPackageInfo 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 Source #
sconcat :: NonEmpty (PackageIndex InstalledPackageInfo) -> PackageIndex InstalledPackageInfo Source #
stimes :: Integral b => b -> PackageIndex InstalledPackageInfo -> PackageIndex InstalledPackageInfo Source #
mempty :: PackageIndex InstalledPackageInfo Source #
mappend :: PackageIndex InstalledPackageInfo -> PackageIndex InstalledPackageInfo -> PackageIndex InstalledPackageInfo Source #
mconcat :: [PackageIndex InstalledPackageInfo] -> PackageIndex InstalledPackageInfo Source #
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 ShortText Source #
maintainer :: Lens' InstalledPackageInfo ShortText Source #
author :: Lens' InstalledPackageInfo ShortText Source #
stability :: Lens' InstalledPackageInfo ShortText Source #
homepage :: Lens' InstalledPackageInfo ShortText Source #
pkgUrl :: Lens' InstalledPackageInfo ShortText Source #
synopsis :: Lens' InstalledPackageInfo ShortText Source #
description :: Lens' InstalledPackageInfo ShortText Source #
category :: Lens' InstalledPackageInfo ShortText 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 #