Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
canonicalize :: Ct -> TcS (StopOrContinue Ct) Source #
makeSuperClasses :: [Ct] -> TcS [Ct] Source #
data StopOrContinue a Source #
ContinueWith a | |
Stop CtEvidence SDoc |
Instances
Functor StopOrContinue Source # | |
Defined in GHC.Tc.Solver.Canonical fmap :: (a -> b) -> StopOrContinue a -> StopOrContinue b # (<$) :: a -> StopOrContinue b -> StopOrContinue a # | |
Outputable a => Outputable (StopOrContinue a) Source # | |
Defined in GHC.Tc.Solver.Canonical ppr :: StopOrContinue a -> SDoc |
continueWith :: a -> TcS (StopOrContinue a) Source #
solveCallStack :: CtEvidence -> EvCallStack -> TcS () Source #