Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
class GDecode i f where Source #
gDecode :: MetaInfo -> i -> Validation (f a) Source #
Instances
GDecode i (U1 :: Type -> Type) Source # | |
Defined in Data.Morpheus.Generics.GDecode | |
(GDecode i f, GDecode i g) => GDecode i (f :*: g) Source # | |
Defined in Data.Morpheus.Generics.GDecode | |
GQLInput a => GDecode JSType (K1 i a :: Type -> Type) Source # | |
Defined in Data.Morpheus.Kind.GQLInput | |
GQLInput a => GDecode Arguments (K1 i a :: Type -> Type) Source # | |
Defined in Data.Morpheus.Kind.GQLArgs | |
GDecode i f => GDecode i (M1 C c f) Source # | |
Defined in Data.Morpheus.Generics.GDecode | |
(Datatype c, GDecode i f) => GDecode i (M1 D c f) Source # | |
Defined in Data.Morpheus.Generics.GDecode | |
(Selector c, GDecode i f) => GDecode i (M1 S c f) Source # | |
Defined in Data.Morpheus.Generics.GDecode |