Hoogle Search
Within LTS Haskell 24.38 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
UsageMergedRequirement :: Module -> Fingerprint -> Usageghc GHC.Unit.Module.Deps A requirement which was merged into this one.
requirementContext :: UnitState -> UniqMap ModuleName [InstantiatedModule]ghc GHC.Unit.State A map saying, for each requirement, what interfaces must be merged together when we use them. For example, if our dependencies are p[A=<A>] and q[A=<A>,B=r[C=<A>]:B], then the interfaces to merge for A are p[A=<A>]:A, q[A=<A>,B=r[C=<A>]:B]:A and r[C=<A>]:C. There's an entry in this map for each hole in our home library.
requirementMerges :: UnitState -> ModuleName -> [InstantiatedModule]ghc GHC.Unit.State Return this list of requirement interfaces that need to be merged to form mod_name, or [] if this is not a requirement.
-
ghc GHC.Utils.Misc No documentation available.
-
ghc GHC.Utils.Misc No documentation available.
zipEqual :: HasDebugCallStack => String -> [a] -> [b] -> [(a, b)]ghc GHC.Utils.Misc No documentation available.
zipWith3Equal :: HasDebugCallStack => String -> (a -> b -> c -> d) -> [a] -> [b] -> [c] -> [d]ghc GHC.Utils.Misc No documentation available.
-
ghc GHC.Utils.Misc No documentation available.
zipWithEqual :: HasDebugCallStack => String -> (a -> b -> c) -> [a] -> [b] -> [c]ghc GHC.Utils.Misc No documentation available.
NameQual :: ModuleName -> QualifyNameghc GHC.Utils.Outputable No documentation available.