Hoogle Search
Within LTS Haskell 24.61 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
lookupInstEnv :: Bool -> InstEnvs -> Class -> [Type] -> ClsInstLookupResultghc-lib-parser GHC.Core.InstEnv See Note [Rules for instance lookup] ^ See Note [Safe Haskell Overlapping Instances] in GHC.Tc.Solver ^ See Note [Safe Haskell Overlapping Instances Implementation] in GHC.Tc.Solver
-
ghc-lib-parser GHC.Core.InstEnv Look up an instance in the given instance environment. The given class application must match exactly one instance and the match may not contain any flexi type variables. If the lookup is unsuccessful, yield 'Left errorMessage'.
lookupCoreMap :: CoreMap a -> CoreExpr -> Maybe aghc-lib-parser GHC.Core.Map.Expr No documentation available.
lookupTM :: TrieMap m => Key m -> m b -> Maybe bghc-lib-parser GHC.Core.Map.Expr No documentation available.
lookupCME :: CmEnv -> Var -> Maybe BoundVarghc-lib-parser GHC.Core.Map.Type No documentation available.
lookupTM :: TrieMap m => Key m -> m b -> Maybe bghc-lib-parser GHC.Core.Map.Type No documentation available.
lookupTypeMap :: TypeMap a -> Type -> Maybe aghc-lib-parser GHC.Core.Map.Type No documentation available.
lookupTypeMapWithScope :: TypeMap a -> CmEnv -> Type -> Maybe aghc-lib-parser GHC.Core.Map.Type No documentation available.
lookupRecBndr :: SimplEnv -> InId -> OutIdghc-lib-parser GHC.Core.Opt.Simplify.Env No documentation available.
lookupRM :: [RoughMatchLookupTc] -> RoughMap a -> [a]ghc-lib-parser GHC.Core.RoughMap Order of result is deterministic.