Hoogle Search

Within LTS Haskell 24.42 (ghc-9.10.3)

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

  1. derivePubKey :: Ctx -> SecKey -> PubKey

    secp256k1-haskell Crypto.Secp256k1.Internal.Base

    No documentation available.

  2. deriveSerialize :: Q [Dec] -> Q [Dec]

    streamly-core Streamly.Data.MutByteArray

    Given an Serialize instance declaration splice without the methods (e.g. [d|instance Serialize a => Serialize (Maybe a)|]), generate an instance declaration including all the type class method implementations.

    >>> deriveSerialize = deriveSerializeWith id
    
    Usage:
    $(deriveSerialize
    [d|instance Serialize a => Serialize (Maybe a)|])
    

  3. deriveSerializeWith :: (SerializeConfig -> SerializeConfig) -> Q [Dec] -> Q [Dec]

    streamly-core Streamly.Data.MutByteArray

    deriveSerializeWith config-modifier instance-dec generates a template Haskell splice consisting of a declaration of a Serialize instance. instance-dec is a template Haskell declaration splice consisting of a standard Haskell instance declaration without the type class methods (e.g. [d|instance Serialize a => Serialize (Maybe a)|]). The type class methods for the given instance are generated according to the supplied config-modifier parameter. See SerializeConfig for default configuration settings. Usage:

    $(deriveSerializeWith
    ( inlineSerializeAt (Just NoInline)
    . inlineDeserializeAt (Just NoInline)
    )
    [d|instance Serialize a => Serialize (Maybe a)|])
    

  4. deriveUnbox :: Q [Dec] -> Q [Dec]

    streamly-core Streamly.Data.MutByteArray

    Given an Unbox instance declaration splice without the methods (e.g. [d|instance Unbox a => Unbox (Maybe a)|]), generate an instance declaration including all the type class method implementations. Usage:

    $(deriveUnbox [d|instance Unbox a => Unbox (Maybe a)|])
    

  5. deriveSerialize :: Q [Dec] -> Q [Dec]

    streamly-core Streamly.Internal.Data.MutByteArray

    Given an Serialize instance declaration splice without the methods (e.g. [d|instance Serialize a => Serialize (Maybe a)|]), generate an instance declaration including all the type class method implementations.

    >>> deriveSerialize = deriveSerializeWith id
    
    Usage:
    $(deriveSerialize
    [d|instance Serialize a => Serialize (Maybe a)|])
    

  6. deriveSerializeWith :: (SerializeConfig -> SerializeConfig) -> Q [Dec] -> Q [Dec]

    streamly-core Streamly.Internal.Data.MutByteArray

    deriveSerializeWith config-modifier instance-dec generates a template Haskell splice consisting of a declaration of a Serialize instance. instance-dec is a template Haskell declaration splice consisting of a standard Haskell instance declaration without the type class methods (e.g. [d|instance Serialize a => Serialize (Maybe a)|]). The type class methods for the given instance are generated according to the supplied config-modifier parameter. See SerializeConfig for default configuration settings. Usage:

    $(deriveSerializeWith
    ( inlineSerializeAt (Just NoInline)
    . inlineDeserializeAt (Just NoInline)
    )
    [d|instance Serialize a => Serialize (Maybe a)|])
    

  7. deriveUnbox :: Q [Dec] -> Q [Dec]

    streamly-core Streamly.Internal.Data.MutByteArray

    Given an Unbox instance declaration splice without the methods (e.g. [d|instance Unbox a => Unbox (Maybe a)|]), generate an instance declaration including all the type class method implementations. Usage:

    $(deriveUnbox [d|instance Unbox a => Unbox (Maybe a)|])
    

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

    testing-feat Test.Feat

    No documentation available.

  9. deriveEnumerable :: Name -> Q [Dec]

    testing-feat Test.Feat.Class

    No documentation available.

  10. deriveInstanceIfNecessary :: Monoid w => Name -> (Name -> Q w) -> WriterT w Q ()

    aeson-typescript Data.Aeson.TypeScript.Recursive

    No documentation available.

Page 33 of many | Previous | Next