Safe Haskell | None |
---|---|
Language | Haskell2010 |
GHC.Tc.Errors.Ppr
Contents
Synopsis
- pprTypeDoesNotHaveFixedRuntimeRep :: Type -> FixedRuntimeRepProvenance -> SDoc
- pprScopeError :: RdrName -> NotInScopeError -> SDoc
- tidySkolemInfo :: TidyEnv -> SkolemInfo -> SkolemInfo
- tidySkolemInfoAnon :: TidyEnv -> SkolemInfoAnon -> SkolemInfoAnon
- pprHsDocContext :: HsDocContext -> SDoc
- inHsDocContext :: HsDocContext -> SDoc
- data TcRnMessageOpts = TcRnMessageOpts {}
- pprTyThingUsedWrong :: WrongThingSort -> TcTyThing -> Name -> SDoc
- pprUntouchableVariable :: TcTyVar -> Implication -> SDoc
- messageWithInfoDiagnosticMessage :: UnitState -> ErrInfo -> Bool -> DecoratedSDoc -> DecoratedSDoc
- messageWithHsDocContext :: TcRnMessageOpts -> HsDocContext -> DecoratedSDoc -> DecoratedSDoc
Documentation
pprScopeError :: RdrName -> NotInScopeError -> SDoc #
tidySkolemInfo :: TidyEnv -> SkolemInfo -> SkolemInfo #
pprHsDocContext :: HsDocContext -> SDoc #
inHsDocContext :: HsDocContext -> SDoc #
data TcRnMessageOpts #
Constructors
TcRnMessageOpts | |
Fields
|
Instances
HasDefaultDiagnosticOpts TcRnMessageOpts # | |
Defined in GHC.Tc.Errors.Ppr Methods |
pprTyThingUsedWrong :: WrongThingSort -> TcTyThing -> Name -> SDoc #
pprUntouchableVariable :: TcTyVar -> Implication -> SDoc #
Useful when overriding message printing.
messageWithInfoDiagnosticMessage :: UnitState -> ErrInfo -> Bool -> DecoratedSDoc -> DecoratedSDoc #
Orphan instances
Diagnostic TcRnMessage # | |||||
Associated Types
Methods diagnosticMessage :: DiagnosticOpts TcRnMessage -> TcRnMessage -> DecoratedSDoc # diagnosticReason :: TcRnMessage -> DiagnosticReason # diagnosticHints :: TcRnMessage -> [GhcHint] # | |||||
HasDefaultDiagnosticOpts TcRnMessageOpts # | |||||
Methods | |||||
Outputable ImportError # | |||||
Methods ppr :: ImportError -> SDoc # | |||||
Outputable SolverReportErrCtxt # | |||||
Methods ppr :: SolverReportErrCtxt -> SDoc # |