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.
implicitRequirements :: HscEnv -> [(PkgQual, Located ModuleName)] -> IO [ModuleName]ghc GHC.Tc.Module No documentation available.
pushLevelAndSolveEqualities :: SkolemInfoAnon -> [TyConBinder] -> TcM a -> TcM aghc GHC.Tc.Solver No documentation available.
pushLevelAndSolveEqualitiesX :: String -> TcM a -> TcM (TcLevel, WantedConstraints, a)ghc GHC.Tc.Solver No documentation available.
reportUnsolvedEqualities :: SkolemInfo -> [TcTyVar] -> TcLevel -> WantedConstraints -> TcM ()ghc GHC.Tc.Solver No documentation available.
solveEqualities :: String -> TcM a -> TcM aghc GHC.Tc.Solver Type-check a thing that emits only equality constraints, solving any constraints we can and re-emitting constraints that we can't. Use this variant only when we'll get another crack at it later See Note [Failure in local type signatures] Panics if we solve any non-equality constraints. (In runTCSEqualities we use an error thunk for the evidence bindings.)
solveEquality :: CtEvidence -> EqRel -> Type -> Type -> SolverStage Voidghc GHC.Tc.Solver.Equality No documentation available.
type
InertEqs = DTyVarEnv EqualCtListghc GHC.Tc.Solver.InertSet No documentation available.
addEqToCans :: TcLevel -> EqCt -> InertCans -> InertCansghc GHC.Tc.Solver.InertSet No documentation available.
delEq :: EqCt -> InertCans -> InertCansghc GHC.Tc.Solver.InertSet No documentation available.
extendWorkListEq :: RewriterSet -> Ct -> WorkList -> WorkListghc GHC.Tc.Solver.InertSet No documentation available.