Hoogle Search
Within LTS Haskell 24.41 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
candidateQTyVarsOfTypes :: [Type] -> TcM CandidatesQTvsghc GHC.Tc.Utils.TcMType Like candidateQTyVarsOfType, but over a list of types The variables to quantify must have a TcLevel strictly greater than the ambient level. (See Wrinkle in Note [Naughty quantification candidates])
candidateQTyVarsWithBinders :: [TyVar] -> Type -> TcM CandidatesQTvsghc GHC.Tc.Utils.TcMType No documentation available.
delCandidates :: CandidatesQTvs -> [Var] -> CandidatesQTvsghc GHC.Tc.Utils.TcMType No documentation available.
partitionCandidates :: CandidatesQTvs -> (TyVar -> Bool) -> (TyVarSet, CandidatesQTvs)ghc GHC.Tc.Utils.TcMType No documentation available.
checkValidClsArgs :: Bool -> Class -> [KindOrType] -> Boolghc GHC.Tc.Utils.TcType No documentation available.
-
ghc GHC.Tc.Utils.TcType No documentation available.
mayLookIdentical :: Type -> Type -> Boolghc GHC.Tc.Utils.TcType Returns True if the visible part of the types might look equal, even if they are really unequal (in the invisible bits) This function is very similar to tc_eq_type but it is much more heuristic. Notably, it is always safe to return True, even with types that might (in truth) be unequal -- this affects error messages only (Originally there were one function with an extra flag, but the result was hard to understand.)
emitResidualTvConstraint :: SkolemInfo -> [TcTyVar] -> TcLevel -> WantedConstraints -> TcM ()ghc GHC.Tc.Utils.Unify No documentation available.
-
No documentation available.
checkTyFamEqnValidityInfo :: TyCon -> TyFamEqnValidityInfo -> TcM ()ghc GHC.Tc.Validity Perform scoping check on a type family equation. See TyFamEqnValidityInfo.