Argo.Internal.Json.Member
data Member value Source #
Constructors
Defined in Argo.Internal.Json.Member
Methods
showsPrec :: Int -> Member value -> ShowS #
show :: Member value -> String #
showList :: [Member value] -> ShowS #
rnf :: Member value -> () #
(==) :: Member value -> Member value -> Bool #
(/=) :: Member value -> Member value -> Bool #
lift :: Quote m => Member value -> m Exp #
liftTyped :: forall (m :: Type -> Type). Quote m => Member value -> Code m (Member value) #
fromTuple :: (Name, value) -> Member value Source #
toTuple :: Member value -> (Name, value) Source #
encode :: (value -> Encoder ()) -> Member value -> Encoder () Source #
decode :: Decoder value -> Decoder (Member value) Source #