Hoogle Search
Within LTS Haskell 24.66 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
unitId :: GenericUnitInfo srcpkgid srcpkgname uid modulename mod -> uidghc-lib-parser GHC.Unit.Database Unique unit identifier that is used during compilation (e.g. to generate symbols).
unitPackageId :: GenericUnitInfo srcpkgid srcpkgname uid modulename mod -> srcpkgidghc-lib-parser GHC.Unit.Database Source package identifier. Cabal instantiates this with Distribution.Types.PackageId.PackageId type which only contains the source package name and version. Notice that it doesn't contain the Hackage revision, nor any kind of hash.
ue_all_home_unit_ids :: UnitEnv -> Set UnitIdghc-lib-parser GHC.Unit.Env No documentation available.
ue_renameUnitId :: HasDebugCallStack => UnitId -> UnitId -> UnitEnv -> UnitEnvghc-lib-parser GHC.Unit.Env Rename a unit id in the internal unit env. ue_renameUnitId oldUnit newUnit UnitEnv, it is assumed that the oldUnit exists in the map, otherwise we panic. The DynFlags associated with the home unit will have its field homeUnitId set to newUnit.
finder_hiDir :: FinderOpts -> Maybe OsPathghc-lib-parser GHC.Unit.Finder.Types No documentation available.
finder_hiddenModules :: FinderOpts -> Set ModuleNameghc-lib-parser GHC.Unit.Finder.Types No documentation available.
fr_mods_hidden :: FindResult -> [Unit]ghc-lib-parser GHC.Unit.Finder.Types Module is in these units, but the *module* is hidden
fr_pkgs_hidden :: FindResult -> [Unit]ghc-lib-parser GHC.Unit.Finder.Types Module is in these units, but the *unit* is hidden
homeUnitId :: GenHomeUnit u -> UnitIdghc-lib-parser GHC.Unit.Home Return home unit id
isHomeUnitId :: GenHomeUnit u -> UnitId -> Boolghc-lib-parser GHC.Unit.Home Test if the unit-id is the home unit-id