Cabal-3.2.1.0: A framework for packaging Haskell software
Safe Haskell None
Language Haskell2010

Distribution.Types.InstalledPackageInfo.Lens

Documentation

data InstalledPackageInfo Source #

Instances

Instances details
Eq InstalledPackageInfo Source #
Instance details

Defined in Distribution.Types.InstalledPackageInfo

Read InstalledPackageInfo Source #
Instance details

Defined in Distribution.Types.InstalledPackageInfo

Show InstalledPackageInfo Source #
Instance details

Defined in Distribution.Types.InstalledPackageInfo

Generic InstalledPackageInfo Source #
Instance details

Defined in Distribution.Types.InstalledPackageInfo

Binary InstalledPackageInfo Source #
Instance details

Defined in Distribution.Types.InstalledPackageInfo

NFData InstalledPackageInfo Source #
Instance details

Defined in Distribution.Types.InstalledPackageInfo

Structured InstalledPackageInfo Source #
Instance details

Defined in Distribution.Types.InstalledPackageInfo

IsNode InstalledPackageInfo Source #
Instance details

Defined in Distribution.Types.InstalledPackageInfo

PackageInstalled InstalledPackageInfo Source #
Instance details

Defined in Distribution.Types.InstalledPackageInfo

HasUnitId InstalledPackageInfo Source #
Instance details

Defined in Distribution.Types.InstalledPackageInfo

HasMungedPackageId InstalledPackageInfo Source #
Instance details

Defined in Distribution.Types.InstalledPackageInfo

Package InstalledPackageInfo Source #
Instance details

Defined in Distribution.Types.InstalledPackageInfo

Semigroup ( PackageIndex InstalledPackageInfo ) Source #
Instance details

Defined in Distribution.Simple.PackageIndex

Monoid ( PackageIndex InstalledPackageInfo ) Source #
Instance details

Defined in Distribution.Simple.PackageIndex

type Rep InstalledPackageInfo Source #
Instance details

Defined in Distribution.Types.InstalledPackageInfo

type Rep InstalledPackageInfo = D1 (' MetaData "InstalledPackageInfo" "Distribution.Types.InstalledPackageInfo" "Cabal-3.2.1.0-3w1fQQbNnuQ5xlFGwVXcPy" ' False ) ( C1 (' MetaCons "InstalledPackageInfo" ' PrefixI ' True ) ((((( S1 (' MetaSel (' Just "sourcePackageId") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 PackageId ) :*: S1 (' MetaSel (' Just "sourceLibName") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 LibraryName )) :*: ( S1 (' MetaSel (' Just "installedComponentId_") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ComponentId ) :*: ( S1 (' MetaSel (' Just "libVisibility") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 LibraryVisibility ) :*: S1 (' MetaSel (' Just "installedUnitId") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 UnitId )))) :*: (( S1 (' MetaSel (' Just "instantiatedWith") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 [( ModuleName , OpenModule )]) :*: S1 (' MetaSel (' Just "compatPackageKey") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 String )) :*: ( S1 (' MetaSel (' Just "license") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Either License License )) :*: ( S1 (' MetaSel (' Just "copyright") ' NoSourceUnpackedness ' SourceStrict ' DecidedStrict ) ( Rec0 ShortText ) :*: S1 (' MetaSel (' Just "maintainer") ' NoSourceUnpackedness ' SourceStrict ' DecidedStrict ) ( Rec0 ShortText ))))) :*: ((( S1 (' MetaSel (' Just "author") ' NoSourceUnpackedness ' SourceStrict ' DecidedStrict ) ( Rec0 ShortText ) :*: S1 (' MetaSel (' Just "stability") ' NoSourceUnpackedness ' SourceStrict ' DecidedStrict ) ( Rec0 ShortText )) :*: ( S1 (' MetaSel (' Just "homepage") ' NoSourceUnpackedness ' SourceStrict ' DecidedStrict ) ( Rec0 ShortText ) :*: ( S1 (' MetaSel (' Just "pkgUrl") ' NoSourceUnpackedness ' SourceStrict ' DecidedStrict ) ( Rec0 ShortText ) :*: S1 (' MetaSel (' Just "synopsis") ' NoSourceUnpackedness ' SourceStrict ' DecidedStrict ) ( Rec0 ShortText )))) :*: (( S1 (' MetaSel (' Just "description") ' NoSourceUnpackedness ' SourceStrict ' DecidedStrict ) ( Rec0 ShortText ) :*: ( S1 (' MetaSel (' Just "category") ' NoSourceUnpackedness ' SourceStrict ' DecidedStrict ) ( Rec0 ShortText ) :*: S1 (' MetaSel (' Just "abiHash") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 AbiHash ))) :*: ( S1 (' MetaSel (' Just "indefinite") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Bool ) :*: ( S1 (' MetaSel (' Just "exposed") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Bool ) :*: S1 (' MetaSel (' Just "exposedModules") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 [ ExposedModule ])))))) :*: (((( S1 (' MetaSel (' Just "hiddenModules") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 [ ModuleName ]) :*: S1 (' MetaSel (' Just "trusted") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Bool )) :*: ( S1 (' MetaSel (' Just "importDirs") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 [ FilePath ]) :*: ( S1 (' MetaSel (' Just "libraryDirs") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 [ FilePath ]) :*: S1 (' MetaSel (' Just "libraryDynDirs") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 [ FilePath ])))) :*: (( S1 (' MetaSel (' Just "dataDir") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 FilePath ) :*: S1 (' MetaSel (' Just "hsLibraries") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 [ String ])) :*: ( S1 (' MetaSel (' Just "extraLibraries") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 [ String ]) :*: ( S1 (' MetaSel (' Just "extraGHCiLibraries") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 [ String ]) :*: S1 (' MetaSel (' Just "includeDirs") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 [ FilePath ]))))) :*: ((( S1 (' MetaSel (' Just "includes") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 [ String ]) :*: S1 (' MetaSel (' Just "depends") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 [ UnitId ])) :*: ( S1 (' MetaSel (' Just "abiDepends") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 [ AbiDependency ]) :*: ( S1 (' MetaSel (' Just "ccOptions") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 [ String ]) :*: S1 (' MetaSel (' Just "cxxOptions") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 [ String ])))) :*: (( S1 (' MetaSel (' Just "ldOptions") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 [ String ]) :*: ( S1 (' MetaSel (' Just "frameworkDirs") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 [ FilePath ]) :*: S1 (' MetaSel (' Just "frameworks") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 [ String ]))) :*: ( S1 (' MetaSel (' Just "haddockInterfaces") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 [ FilePath ]) :*: ( S1 (' MetaSel (' Just "haddockHTMLs") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 [ FilePath ]) :*: S1 (' MetaSel (' Just "pkgRoot") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Maybe FilePath )))))))))
type Key InstalledPackageInfo Source #
Instance details

Defined in Distribution.Types.InstalledPackageInfo