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.
pickyEqType :: Type -> Type -> Boolghc-lib-parser GHC.Tc.Utils.TcType Like pickyEqTypeVis, but returns a Bool for convenience
tcEqKind :: HasDebugCallStack => Kind -> Kind -> Boolghc-lib-parser GHC.Tc.Utils.TcType No documentation available.
tcEqTyConApps :: TyCon -> [Type] -> TyCon -> [Type] -> Boolghc-lib-parser GHC.Tc.Utils.TcType Check whether two TyConApps are the same; if the number of arguments are different, just checks the common prefix of arguments.
tcEqType :: HasDebugCallStack => Type -> Type -> Boolghc-lib-parser GHC.Tc.Utils.TcType No documentation available.
tcEqTypeNoKindCheck :: Type -> Type -> Boolghc-lib-parser GHC.Tc.Utils.TcType Just like tcEqType, but will return True for types of different kinds as long as their non-coercion structure is identical.
tcSplitForAllReqTVBinders :: Type -> ([TcReqTVBinder], Type)ghc-lib-parser GHC.Tc.Utils.TcType Like tcSplitForAllTyVars, but only splits ForAllTys with Required type variable binders. All split tyvars are annotated with ().
tcSplitForAllTyVarsReqTVBindersN :: Arity -> Type -> (Arity, [ForAllTyBinder], Type)ghc-lib-parser GHC.Tc.Utils.TcType No documentation available.
-
ghc-lib-parser GHC.Types.Basic Does this Origin require us to run pattern-match checking, or should we skip these checks? See Note [Generated code and pattern-match checking].
-
ghc-lib-parser GHC.Types.Basic No documentation available.
-
ghc-lib-parser GHC.Types.Cpr No documentation available.