Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
defaultValueParser :: forall a. (Generic a, GValueParser (Rep a)) => Parser a Source #
class GValueParser (f :: Type -> Type) where Source #
Instances
GValueParser (U1 :: Type -> Type) Source # | |
GValueParser (V1 :: Type -> Type) Source # | |
(GValueParser a, GValueParser b) => GValueParser (a :*: b) Source # | |
(GValueParser a, GValueParser b) => GValueParser (a :+: b) Source # | |
ValueParser a => GValueParser (K1 R a :: Type -> Type) Source # | |
Constructor c => GValueParser (M1 C c (U1 :: Type -> Type)) Source # | |
GValueParser f => GValueParser (M1 D s f) Source # | |
GValueParser f => GValueParser (M1 S s f) Source # | |