ghc-9.0.1: The GHC API
Safe HaskellNone
LanguageHaskell2010

GHC.Utils.Json

Synopsis

Documentation

data JsonDoc where #

Simple data type to represent JSON documents.

class ToJson a where #

Methods

json :: a -> JsonDoc #

Instances

Instances details
ToJson SrcSpan # 
Instance details

Defined in GHC.Types.SrcLoc

Methods

json :: SrcSpan -> JsonDoc #

ToJson RealSrcSpan # 
Instance details

Defined in GHC.Types.SrcLoc

Methods

json :: RealSrcSpan -> JsonDoc #

ToJson Severity # 
Instance details

Defined in GHC.Utils.Error

Methods

json :: Severity -> JsonDoc #

ToJson WarnReason # 
Instance details

Defined in GHC.Driver.Flags

Methods

json :: WarnReason -> JsonDoc #

ToJson WarnReason # 
Instance details

Defined in GHC.Driver.CmdLine

Methods

json :: WarnReason -> JsonDoc #