| Safe Haskell | Ignore |
|---|---|
| Language | GHC2021 |
GHC.Utils.Json
Documentation
Simple data type to represent JSON documents.
renderJSON :: JsonDoc -> SDoc #
escapeJsonString :: String -> String #
Instances
| ToJson DiagnosticCode # | |
Defined in GHC.Types.Error Methods json :: DiagnosticCode -> JsonDoc # | |
| ToJson MessageClass # | |
Defined in GHC.Types.Error Methods json :: MessageClass -> JsonDoc # | |
| ToJson Severity # | |
Defined in GHC.Types.Error | |
| ToJson RealSrcSpan # | |
Defined in GHC.Types.SrcLoc Methods json :: RealSrcSpan -> JsonDoc # | |
| ToJson SrcSpan # | |
Defined in GHC.Types.SrcLoc | |
| ToJson String # | |
Defined in GHC.Utils.Json | |
| ToJson Int # | |
Defined in GHC.Utils.Json | |
| Diagnostic e => ToJson (Messages e) # | |
Defined in GHC.Types.Error | |
| Diagnostic e => ToJson (MsgEnvelope e) # | |
Defined in GHC.Types.Error Methods json :: MsgEnvelope e -> JsonDoc # | |