Safe Haskell | Safe-Inferred |
---|---|
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 type DiagnosticOpts TcRnMessage # 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 # |