Hoogle Search

Within LTS Haskell 24.65 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. candidateQTyVarsWithBinders :: [TyVar] -> Type -> TcM CandidatesQTvs

    ghc GHC.Tc.Utils.TcMType

    No documentation available.

  2. delCandidates :: CandidatesQTvs -> [Var] -> CandidatesQTvs

    ghc GHC.Tc.Utils.TcMType

    No documentation available.

  3. partitionCandidates :: CandidatesQTvs -> (TyVar -> Bool) -> (TyVarSet, CandidatesQTvs)

    ghc GHC.Tc.Utils.TcMType

    No documentation available.

  4. checkValidClsArgs :: Bool -> Class -> [KindOrType] -> Bool

    ghc GHC.Tc.Utils.TcType

    No documentation available.

  5. isRigidTy :: TcType -> Bool

    ghc GHC.Tc.Utils.TcType

    No documentation available.

  6. mayLookIdentical :: Type -> Type -> Bool

    ghc 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.)

  7. emitResidualTvConstraint :: SkolemInfo -> [TcTyVar] -> TcLevel -> WantedConstraints -> TcM ()

    ghc GHC.Tc.Utils.Unify

    No documentation available.

  8. module GHC.Tc.Validity

    No documentation available.

  9. checkTyFamEqnValidityInfo :: TyCon -> TyFamEqnValidityInfo -> TcM ()

    ghc GHC.Tc.Validity

    Perform scoping check on a type family equation. See TyFamEqnValidityInfo.

  10. checkValidAssocTyFamDeflt :: TyCon -> [Type] -> TcM ()

    ghc GHC.Tc.Validity

    Checks that an associated type family default:

    1. Only consists of arguments that are bare type variables, and
    2. Has a distinct type variable in each argument.
    See Note [Type-checking default assoc decls] in GHC.Tc.TyCl.

Page 562 of many | Previous | Next