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.
tcEqType :: HasDebugCallStack => Type -> Type -> Boolghc-lib-parser GHC.Core.TyCo.Compare No documentation available.
tcEqTypeNoKindCheck :: Type -> Type -> Boolghc-lib-parser GHC.Core.TyCo.Compare Just like tcEqType, but will return True for types of different kinds as long as their non-coercion structure is identical.
-
ghc-lib-parser GHC.Core.TyCo.Rep No documentation available.
mkRequiredTyConBinder :: TyCoVarSet -> TyVar -> TyConBinderghc-lib-parser GHC.Core.TyCon Make a Required TyConBinder. It chooses between NamedTCB and AnonTCB based on whether the tv is mentioned in the dependent set
-
ghc-lib-parser GHC.Core.Type No documentation available.
-
ghc-lib-parser GHC.Core.Type No documentation available.
-
ghc-lib-parser GHC.Core.Type No documentation available.
splitForAllReqTyBinders :: Type -> ([ReqTyBinder], Type)ghc-lib-parser GHC.Core.Type Like splitForAllTyCoVars, but only splits ForAllTys with Required type variable binders. Furthermore, each returned tyvar is annotated with ().
cheapEqExpr :: Expr b -> Expr b -> Boolghc-lib-parser GHC.Core.Utils A cheap equality test which bales out fast! If it returns True the arguments are definitely equal, otherwise, they may or may not be equal.
cheapEqExpr' :: (CoreTickish -> Bool) -> Expr b -> Expr b -> Boolghc-lib-parser GHC.Core.Utils Cheap expression equality test, can ignore ticks by type.