Safe Haskell | None |
---|
Common.Json.ConvInstances
Contents
Orphan instances
Generic ClockTime Source # | |
FromJSON ClockTime Source # | |
ToJSON ClockTime Source # | |
Methods toJSON :: ClockTime -> Value toEncoding :: ClockTime -> Encoding toJSONList :: [ClockTime] -> Value toEncodingList :: [ClockTime] -> Encoding | |
(Ord a, FromJSON a, FromJSONKey a) => FromJSON (Rel a) Source # | |
FromJSON a => FromJSON (SizedList a) Source # | |
(Ord a, ToJSON a, ToJSONKey a) => ToJSON (Rel a) Source # | |
Methods toEncoding :: Rel a -> Encoding toJSONList :: [Rel a] -> Value toEncodingList :: [Rel a] -> Encoding | |
ToJSON a => ToJSON (SizedList a) Source # | |
Methods toJSON :: SizedList a -> Value toEncoding :: SizedList a -> Encoding toJSONList :: [SizedList a] -> Value toEncodingList :: [SizedList a] -> Encoding | |
(Generic a, Generic b) => Generic (Relation a b) Source # | |
(Ord a, FromJSON a, Ord b, FromJSON b, FromJSONKey a, FromJSONKey b) => FromJSON (InjMap a b) Source # | |
(Ord a, FromJSON a, Ord b, FromJSON b, FromJSONKey a) => FromJSON (MapSet a b) Source # | |
(Ord a, Ord b, Generic a, Generic b, FromJSON a, FromJSON b, FromJSONKey a, FromJSONKey b) => FromJSON (Relation a b) Source # | |
(Ord a, ToJSON a, Ord b, ToJSON b, ToJSONKey a, ToJSONKey b) => ToJSON (InjMap a b) Source # | |
Methods toEncoding :: InjMap a b -> Encoding toJSONList :: [InjMap a b] -> Value toEncodingList :: [InjMap a b] -> Encoding | |
(Ord a, ToJSON a, Ord b, ToJSON b, ToJSONKey a) => ToJSON (MapSet a b) Source # | |
Methods toEncoding :: MapSet a b -> Encoding toJSONList :: [MapSet a b] -> Value toEncodingList :: [MapSet a b] -> Encoding | |
(Ord a, Ord b, Generic a, Generic b, ToJSON a, ToJSON b, ToJSONKey a, ToJSONKey b) => ToJSON (Relation a b) Source # | |
Methods toJSON :: Relation a b -> Value toEncoding :: Relation a b -> Encoding toJSONList :: [Relation a b] -> Value toEncodingList :: [Relation a b] -> Encoding |