Hoogle Search

Within LTS Haskell 24.15 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. deriveFromJSON2 :: Options -> Name -> Q [Dec]

    aeson Data.Aeson.TH

    Generates a FromJSON2 instance declaration for the given data type or data family instance constructor.

  2. 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.

  3. 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.

  4. 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.

  5. deriveToJSON :: Options -> Name -> Q [Dec]

    aeson Data.Aeson.TH

    Generates a ToJSON instance declaration for the given data type or data family instance constructor.

  6. deriveToJSON1 :: Options -> Name -> Q [Dec]

    aeson Data.Aeson.TH

    Generates a ToJSON1 instance declaration for the given data type or data family instance constructor.

  7. deriveToJSON2 :: Options -> Name -> Q [Dec]

    aeson Data.Aeson.TH

    Generates a ToJSON2 instance declaration for the given data type or data family instance constructor.

  8. deriveBifoldable :: Name -> Q [Dec]

    bifunctors Data.Bifunctor.TH

    Generates a Bifoldable instance declaration for the given data type or data family instance.

  9. deriveBifoldableOptions :: Options -> Name -> Q [Dec]

    bifunctors Data.Bifunctor.TH

    Like deriveBifoldable, but takes an Options argument.

  10. deriveBifunctor :: Name -> Q [Dec]

    bifunctors Data.Bifunctor.TH

    Generates a Bifunctor instance declaration for the given data type or data family instance.

Page 3 of many | Previous | Next