bytepatch-0.2.0: Patch byte-representable data in a bytestream.
Safe HaskellNone
LanguageHaskell2010

BytePatch.JSON

Description

Aeson instances for various types.

Documentation

Orphan instances

ToJSON HexByteString Source # 
Instance details

FromJSON HexByteString Source # 
Instance details

Generic (OverwriteMeta a) Source # 
Instance details

Associated Types

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

Generic (Overwrite a) Source # 
Instance details

Associated Types

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

Methods

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

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

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

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

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

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

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

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

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

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

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

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