Safe Haskell | None |
---|---|
Language | Haskell2010 |
This module contains only orphan instances. It is only needed to be imported where you are overriding instances for aeson generic derivation.
Orphan instances
(Generic (Override a xs), GToJSON Zero (Rep (Override a xs)), GToEncoding Zero (Rep (Override a xs))) => ToJSON (Override a xs) Source # | |
(Generic (Override a xs), GFromJSON Zero (Rep (Override a xs))) => FromJSON (Override a xs) Source # | |
(Coercible a (Using ms a xs), ToJSON (Using ms a xs)) => ToJSON (Overridden ms a xs) Source # | |
toJSON :: Overridden ms a xs -> Value # toEncoding :: Overridden ms a xs -> Encoding # toJSONList :: [Overridden ms a xs] -> Value # toEncodingList :: [Overridden ms a xs] -> Encoding # | |
(Coercible a (Using ms a xs), FromJSON (Using ms a xs)) => FromJSON (Overridden ms a xs) Source # | |
parseJSON :: Value -> Parser (Overridden ms a xs) # parseJSONList :: Value -> Parser [Overridden ms a xs] # |