Hoogle Search
Within LTS Haskell 24.4 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
BNFC-meta Language.LBNF.Grammar No documentation available.
deriveFromJSON :: Options -> Name -> Q [Dec]aeson Data.Aeson.TH Generates a FromJSON instance declaration for the given data type or data family instance constructor.
deriveFromJSON1 :: Options -> Name -> Q [Dec]aeson Data.Aeson.TH Generates a FromJSON1 instance declaration for the given data type or data family instance constructor.
deriveFromJSON2 :: Options -> Name -> Q [Dec]aeson Data.Aeson.TH Generates a FromJSON2 instance declaration for the given data type or data family instance constructor.
deriveJSON :: Options -> Name -> Q [Dec]aeson Data.Aeson.TH Generates both ToJSON and FromJSON instance declarations for the given data type or data family instance constructor. This is a convenience function which is equivalent to calling both deriveToJSON and deriveFromJSON.
deriveJSON1 :: Options -> Name -> Q [Dec]aeson Data.Aeson.TH Generates both ToJSON1 and FromJSON1 instance declarations for the given data type or data family instance constructor. This is a convenience function which is equivalent to calling both deriveToJSON1 and deriveFromJSON1.
deriveJSON2 :: Options -> Name -> Q [Dec]aeson Data.Aeson.TH Generates both ToJSON2 and FromJSON2 instance declarations for the given data type or data family instance constructor. This is a convenience function which is equivalent to calling both deriveToJSON2 and deriveFromJSON2.
deriveToJSON :: Options -> Name -> Q [Dec]aeson Data.Aeson.TH Generates a ToJSON instance declaration for the given data type or data family instance constructor.
deriveToJSON1 :: Options -> Name -> Q [Dec]aeson Data.Aeson.TH Generates a ToJSON1 instance declaration for the given data type or data family instance constructor.
deriveToJSON2 :: Options -> Name -> Q [Dec]aeson Data.Aeson.TH Generates a ToJSON2 instance declaration for the given data type or data family instance constructor.