Argo.Internal.Json.Array
newtype Array value Source #
Constructors
Defined in Argo.Internal.Class.HasCodec
Methods
codec :: Value (Array a) Source #
Defined in Argo.Internal.Json.Array
showsPrec :: Int -> Array value -> ShowS #
show :: Array value -> String #
showList :: [Array value] -> ShowS #
rnf :: Array value -> () #
(==) :: Array value -> Array value -> Bool #
(/=) :: Array value -> Array value -> Bool #
lift :: Quote m => Array value -> m Exp #
liftTyped :: forall (m :: Type -> Type). Quote m => Array value -> Code m (Array value) #
fromList :: [value] -> Array value Source #
toList :: Array value -> [value] Source #
encode :: (value -> Encoder ()) -> Array value -> Encoder () Source #
decode :: Decoder value -> Decoder (Array value) Source #