Hoogle Search
Within LTS Haskell 24.52 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
canEqLHSType :: CanEqLHS -> TcTypeghc-lib-parser GHC.Tc.Types.Constraint canEqLHS_maybe :: Xi -> Maybe CanEqLHSghc-lib-parser GHC.Tc.Types.Constraint Is a type a canonical LHS? That is, is it a tyvar or an exactly-saturated type family application? Does not look through type synonyms.
canTyFamEqLHS_maybe :: Xi -> Maybe CanEqLHSghc-lib-parser GHC.Tc.Types.Constraint No documentation available.
-
ghc-lib-parser GHC.Tc.Types.Constraint Get the equality relation for the given Ct
ctEvEqRel :: HasDebugCallStack => CtEvidence -> EqRelghc-lib-parser GHC.Tc.Types.Constraint Get the equality relation relevant for a CtEvidence
ctEvRewriteEqRel :: CtEvidence -> EqRelghc-lib-parser GHC.Tc.Types.Constraint Return the rewrite-role of an abitrary CtEvidence See Note [The rewrite-role of a constraint] We return ReprEq for (a ~R# b) and NomEq for all other preds
ic_given_eqs :: Implication -> HasGivenEqsghc-lib-parser GHC.Tc.Types.Constraint No documentation available.
mkTcEqPredLikeEv :: CtEvidence -> TcType -> TcType -> TcTypeghc-lib-parser GHC.Tc.Types.Constraint Makes a new equality predicate with the same role as the given evidence.
mkKindEqLoc :: TcType -> TcType -> CtLoc -> CtLocghc-lib-parser GHC.Tc.Types.CtLoc No documentation available.
ArithSeqOrigin :: ArithSeqInfo GhcRn -> CtOriginghc-lib-parser GHC.Tc.Types.Origin No documentation available.