Hoogle Search
Within LTS Haskell 24.63 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
componentUnitId :: ComponentLocalBuildInfo -> UnitIdCabal Distribution.Simple.LocalBuildInfo The computed UnitId which uniquely identifies this component. Might be hashed.
componentUnitId :: ComponentLocalBuildInfo -> UnitIdCabal Distribution.Simple.LocalBuildInfo The computed UnitId which uniquely identifies this component. Might be hashed.
componentUnitId :: ComponentLocalBuildInfo -> UnitIdCabal Distribution.Simple.LocalBuildInfo The computed UnitId which uniquely identifies this component. Might be hashed.
localComponentId :: LocalBuildInfo -> ComponentIdCabal Distribution.Simple.LocalBuildInfo Extract the ComponentId from the public library component of a LocalBuildInfo if it exists, or make a fake component ID based on the package ID.
localUnitId :: LocalBuildInfo -> UnitIdCabal Distribution.Simple.LocalBuildInfo Extract the UnitId from the library component of a LocalBuildInfo if it exists, or make a fake unit ID based on the package ID.
allPackagesBySourcePackageId :: HasUnitId a => PackageIndex a -> [(PackageId, [a])]Cabal Distribution.Simple.PackageIndex Get all the packages from the index. They are grouped by source package id (package name and version). (Doesn't include private libraries)
-
Cabal Distribution.Simple.PackageIndex Get all the packages from the index. They are grouped by source package id and library name. This DOES include internal libraries.
deleteSourcePackageId :: PackageId -> InstalledPackageIndex -> InstalledPackageIndexCabal Distribution.Simple.PackageIndex Removes all packages with this source PackageId from the index.
deleteUnitId :: UnitId -> InstalledPackageIndex -> InstalledPackageIndexCabal Distribution.Simple.PackageIndex Removes a single installed package from the index.
lookupComponentId :: PackageIndex a -> ComponentId -> Maybe aCabal Distribution.Simple.PackageIndex Does a lookup by component identifier. In the absence of Backpack, this is just a lookupUnitId.