json-rpc-generic-0.2.1.6: Generic encoder and decode for JSON-RPC
Safe HaskellNone
LanguageHaskell2010

Data.JsonRpc.Instances

Orphan instances

ToJSON Id Source # 
Instance details

ToJSON ErrorStatus Source # 
Instance details

FromJSON Id Source # 
Instance details

FromJSON ErrorStatus Source # 
Instance details

Generic (Error e) Source # 
Instance details

Associated Types

type Rep (Error e) :: Type -> Type #

Methods

from :: Error e -> Rep (Error e) x #

to :: Rep (Error e) x -> Error e #

Generic (Failure e) Source # 
Instance details

Associated Types

type Rep (Failure e) :: Type -> Type #

Methods

from :: Failure e -> Rep (Failure e) x #

to :: Rep (Failure e) x -> Failure e #

Generic (Request a) Source # 
Instance details

Associated Types

type Rep (Request a) :: Type -> Type #

Methods

from :: Request a -> Rep (Request a) x #

to :: Rep (Request a) x -> Request a #

Generic (Success a) Source # 
Instance details

Associated Types

type Rep (Success a) :: Type -> Type #

Methods

from :: Success a -> Rep (Success a) x #

to :: Rep (Success a) x -> Success a #

ToJSON e => ToJSON (Error e) Source # 
Instance details

ToJSON e => ToJSON (Failure e) Source # 
Instance details

ToJSON a => ToJSON (Request a) Source # 
Instance details

ToJSON a => ToJSON (Success a) Source # 
Instance details

FromJSON e => FromJSON (Error e) Source # 
Instance details

FromJSON e => FromJSON (Failure e) Source # 
Instance details

FromJSON a => FromJSON (Request a) Source # 
Instance details

FromJSON a => FromJSON (Success a) Source # 
Instance details

(ToJSON e, ToJSON a) => ToJSON (Response e a) Source # 
Instance details

(FromJSON e, FromJSON a) => FromJSON (Response e a) Source # 
Instance details