argo-0.2021.10.13: Parse and render JSON.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Argo.Type.Object

Documentation

newtype Object a Source #

Constructors

Object (Array Int (Pair String a)) 

Instances

Instances details
Eq a => Eq (Object a) Source # 
Instance details

Defined in Argo.Type.Object

Methods

(==) :: Object a -> Object a -> Bool #

(/=) :: Object a -> Object a -> Bool #

Show a => Show (Object a) Source # 
Instance details

Defined in Argo.Type.Object

Methods

showsPrec :: Int -> Object a -> ShowS #

show :: Object a -> String #

showList :: [Object a] -> ShowS #

NFData a => NFData (Object a) Source # 
Instance details

Defined in Argo.Type.Object

Methods

rnf :: Object a -> () #

encode :: (a -> Builder) -> Object a -> Builder Source #