ghc-lib-parser-0.20220501: The GHC API, decoupled from GHC versions
Safe HaskellNone
LanguageHaskell2010

GHC.Utils.Json

Synopsis

Documentation

data JsonDoc where Source #

Simple data type to represent JSON documents.

class ToJson a where Source #

Methods

json :: a -> JsonDoc Source #

Instances

Instances details
ToJson Int Source # 
Instance details

Defined in GHC.Utils.Json

Methods

json :: Int -> JsonDoc Source #

ToJson String Source # 
Instance details

Defined in GHC.Utils.Json

Methods

json :: String -> JsonDoc Source #

ToJson SrcSpan Source # 
Instance details

Defined in GHC.Types.SrcLoc

Methods

json :: SrcSpan -> JsonDoc Source #

ToJson RealSrcSpan Source # 
Instance details

Defined in GHC.Types.SrcLoc

ToJson Severity Source # 
Instance details

Defined in GHC.Types.Error

ToJson MessageClass Source # 
Instance details

Defined in GHC.Types.Error

ToJson WarnReason Source # 
Instance details

Defined in GHC.Driver.CmdLine